home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch / Software Dispatch.rsrc / CODE_25_minlib.txt < prev    next >
Text File  |  1993-10-19  |  186KB  |  3,522 lines

  1. # near model CODE resource
  2. # jump table entries: 33140-65985 (32846 of them)
  3. export_448:
  4. fn00000000:
  5. 00000000  4E56 FFFC                link       A6, -0x0004
  6. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  7. 00000008  99CC                     sub.l      A4, A4
  8. 0000000A  42A7                     clr.l      -[A7]
  9. 0000000C  2F0C                     move.l     -[A7], A4
  10. 0000000E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11. 00000012  486E FFFC                pea.l      [A6 - 0x4]
  12. 00000016  A9FD                     syscall    GetScrap
  13. 00000018  2E1F                     move.l     D7, [A7]+
  14. 0000001A  4A87                     tst.l      D7
  15. 0000001C  5EC0                     sgt        D0
  16. 0000001E  4400                     neg.b      D0
  17. 00000020  4880                     ext.w      D0
  18. 00000022  4CDF 1080                movem.l    D7,A4, [A7]+
  19. 00000026  4E5E                     unlink     A6
  20. 00000028  4E75                     rts
  21. export_445:
  22. 0000002A  4E56 0000                link       A6, 0
  23. 0000002E  7001                     moveq.l    D0, 0x01
  24. 00000030  4E5E                     unlink     A6
  25. 00000032  4E75                     rts
  26. export_446:
  27. 00000034  4E56 0000                link       A6, 0
  28. 00000038  48E7 0300                movem.l    -[A7], D6,D7
  29. 0000003C  42A7                     clr.l      -[A7]
  30. 0000003E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  31. 00000042  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  32. 00000046  2E1F                     move.l     D7, [A7]+
  33. 00000048  42A7                     clr.l      -[A7]
  34. 0000004A  2F07                     move.l     -[A7], D7
  35. 0000004C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36. 00000050  206E 000C                movea.l    A0, [A6 + 0xC]
  37. 00000054  2F10                     move.l     -[A7], [A0]
  38. 00000056  A9FE                     syscall    PutScrap
  39. 00000058  2C1F                     move.l     D6, [A7]+
  40. 0000005A  486E 000C                pea.l      [A6 + 0xC]
  41. 0000005E  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  42. 00000062  4A46                     tst.w      D6
  43. 00000064  57C0                     seq        D0
  44. 00000066  4400                     neg.b      D0
  45. 00000068  4880                     ext.w      D0
  46. 0000006A  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  47. 00000070  4E5E                     unlink     A6
  48. 00000072  4E75                     rts
  49. export_447:
  50. 00000074  4E56 FFFC                link       A6, -0x0004
  51. 00000078  48E7 0108                movem.l    -[A7], D7,A4
  52. 0000007C  286E 000C                movea.l    A4, [A6 + 0xC]
  53. 00000080  2F0C                     move.l     -[A7], A4
  54. 00000082  4267                     clr.w      -[A7]
  55. 00000084  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  56. 00000088  4297                     clr.l      [A7]
  57. 0000008A  2F14                     move.l     -[A7], [A4]
  58. 0000008C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59. 00000090  486E FFFC                pea.l      [A6 - 0x4]
  60. 00000094  A9FD                     syscall    GetScrap
  61. 00000096  2E1F                     move.l     D7, [A7]+
  62. 00000098  4A87                     tst.l      D7
  63. 0000009A  548F                     addq.l     A7, 2
  64. 0000009C  6E0C                     bgt        +0xE /* 000000AA */
  65. 0000009E  2F0C                     move.l     -[A7], A4
  66. 000000A0  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  67. 000000A4  4294                     clr.l      [A4]
  68. 000000A6  7000                     moveq.l    D0, 0x00
  69. 000000A8  6002                     bra        +0x4 /* 000000AC */
  70. label000000AA:
  71. 000000AA  7001                     moveq.l    D0, 0x01
  72. label000000AC:
  73. 000000AC  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  74. 000000B2  4E5E                     unlink     A6
  75. 000000B4  4E75                     rts
  76. fn000000B6:
  77. 000000B6  4E56 FFFC                link       A6, -0x0004
  78. 000000BA  2F0C                     move.l     -[A7], A4
  79. 000000BC  286E 000C                movea.l    A4, [A6 + 0xC]
  80. 000000C0  28BC 5753 4E47           move.l     [A4], 0x57534E47 /* 'WSNG' */
  81. 000000C6  2F14                     move.l     -[A7], [A4]
  82. 000000C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83. 000000CC  4EBA FF32                jsr        [PC - 0xCE /* 00000000 */]
  84. 000000D0  4A40                     tst.w      D0
  85. 000000D2  508F                     addq.l     A7, 8
  86. 000000D4  6704                     beq        +0x6 /* 000000DA */
  87. 000000D6  7001                     moveq.l    D0, 0x01
  88. 000000D8  6032                     bra        +0x34 /* 0000010C */
  89. label000000DA:
  90. 000000DA  28BC 5445 5854           move.l     [A4], 0x54455854 /* 'TEXT' */
  91. 000000E0  2F14                     move.l     -[A7], [A4]
  92. 000000E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  93. 000000E6  4EBA FF18                jsr        [PC - 0xE8 /* 00000000 */]
  94. 000000EA  4A40                     tst.w      D0
  95. 000000EC  508F                     addq.l     A7, 8
  96. 000000EE  6704                     beq        +0x6 /* 000000F4 */
  97. 000000F0  7001                     moveq.l    D0, 0x01
  98. 000000F2  6018                     bra        +0x1A /* 0000010C */
  99. label000000F4:
  100. 000000F4  28BC 5049 4354           move.l     [A4], 0x50494354 /* 'PICT' */
  101. 000000FA  2F14                     move.l     -[A7], [A4]
  102. 000000FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  103. 00000100  4EBA FEFE                jsr        [PC - 0x102 /* 00000000 */]
  104. 00000104  4A40                     tst.w      D0
  105. 00000106  508F                     addq.l     A7, 8
  106. 00000108  6702                     beq        +0x4 /* 0000010C */
  107. 0000010A  7001                     moveq.l    D0, 0x01
  108. label0000010C:
  109. 0000010C  285F                     movea.l    A4, [A7]+
  110. 0000010E  4E5E                     unlink     A6
  111. 00000110  4E75                     rts
  112. 00000112  4E56 0000                link       A6, 0
  113. 00000116  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  114. 0000011C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  115. 00000120  4EBA FEDE                jsr        [PC - 0x122 /* 00000000 */]
  116. 00000124  4E5E                     unlink     A6
  117. 00000126  4E75                     rts
  118. export_449:
  119. 00000128  4E56 FFFC                link       A6, -0x0004
  120. 0000012C  486E FFFC                pea.l      [A6 - 0x4]
  121. 00000130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  122. 00000134  4EBA FF80                jsr        [PC - 0x80 /* 000000B6 */]
  123. 00000138  4E5E                     unlink     A6
  124. 0000013A  4E75                     rts
  125. fn0000013C:
  126. 0000013C  4E56 0000                link       A6, 0
  127. 00000140  48E7 0300                movem.l    -[A7], D6,D7
  128. 00000144  42A7                     clr.l      -[A7]
  129. 00000146  2F3C 0100 A1AD           move.l     -[A7], 0x100A1AD
  130. 0000014C  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  131. 00000150  2E1F                     move.l     D7, [A7]+
  132. 00000152  42A7                     clr.l      -[A7]
  133. 00000154  2F3C 0100 A09F           move.l     -[A7], 0x100A09F
  134. 0000015A  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  135. 0000015E  2C1F                     move.l     D6, [A7]+
  136. 00000160  BE86                     cmp.l      D7, D6
  137. 00000162  56C0                     sne        D0
  138. 00000164  4400                     neg.b      D0
  139. 00000166  4880                     ext.w      D0
  140. 00000168  4CDF 00C0                movem.l    D6,D7, [A7]+
  141. 0000016C  4E5E                     unlink     A6
  142. 0000016E  4E75                     rts
  143. fn00000170:
  144. 00000170  4E56 0000                link       A6, 0
  145. 00000174  2F07                     move.l     -[A7], D7
  146. 00000176  4EBA FFC4                jsr        [PC - 0x3C /* 0000013C */]
  147. 0000017A  4A40                     tst.w      D0
  148. 0000017C  6604                     bne        +0x6 /* 00000182 */
  149. 0000017E  7000                     moveq.l    D0, 0x00
  150. 00000180  6018                     bra        +0x1A /* 0000019A */
  151. label00000182:
  152. 00000182  4267                     clr.w      -[A7]
  153. 00000184  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  154. 00000188  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  155. 0000018C  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  156. 00000190  3E1F                     move.w     D7, [A7]+
  157. 00000192  4A47                     tst.w      D7
  158. 00000194  57C0                     seq        D0
  159. 00000196  4400                     neg.b      D0
  160. 00000198  4880                     ext.w      D0
  161. label0000019A:
  162. 0000019A  2E1F                     move.l     D7, [A7]+
  163. 0000019C  4E5E                     unlink     A6
  164. 0000019E  4E75                     rts
  165. fn000001A0:
  166. 000001A0  4E56 0000                link       A6, 0
  167. 000001A4  48E7 0300                movem.l    -[A7], D6,D7
  168. 000001A8  7E01                     moveq.l    D7, 0x01
  169. 000001AA  7C01                     moveq.l    D6, 0x01
  170. 000001AC  6004                     bra        +0x6 /* 000001B2 */
  171. label000001AE:
  172. 000001AE  DE87                     add.l      D7, D7
  173. 000001B0  5246                     addq.w     D6, 1
  174. label000001B2:
  175. 000001B2  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  176. 000001B6  6FF6                     ble        -0x8 /* 000001AE */
  177. 000001B8  3007                     move.w     D0, D7
  178. 000001BA  C06E 000A                and.w      D0, [A6 + 0xA]
  179. 000001BE  4CDF 00C0                movem.l    D6,D7, [A7]+
  180. 000001C2  4E5E                     unlink     A6
  181. 000001C4  4E75                     rts
  182. fn000001C6:
  183. 000001C6  4E56 FFFC                link       A6, -0x0004
  184. 000001CA  486E FFFC                pea.l      [A6 - 0x4]
  185. 000001CE  2F3C 7374 6466           move.l     -[A7], 0x73746466 /* 'stdf' */
  186. 000001D4  4EBA FF9A                jsr        [PC - 0x66 /* 00000170 */]
  187. 000001D8  4A40                     tst.w      D0
  188. 000001DA  508F                     addq.l     A7, 8
  189. 000001DC  6604                     bne        +0x6 /* 000001E2 */
  190. 000001DE  7000                     moveq.l    D0, 0x00
  191. 000001E0  600A                     bra        +0xC /* 000001EC */
  192. label000001E2:
  193. 000001E2  4267                     clr.w      -[A7]
  194. 000001E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  195. 000001E8  4EBA FFB6                jsr        [PC - 0x4A /* 000001A0 */]
  196. label000001EC:
  197. 000001EC  4E5E                     unlink     A6
  198. 000001EE  4E75                     rts
  199. fn000001F0:
  200. 000001F0  4E56 FFFC                link       A6, -0x0004
  201. 000001F4  486E FFFC                pea.l      [A6 - 0x4]
  202. 000001F8  2F3C 6865 6C70           move.l     -[A7], 0x68656C70 /* 'help' */
  203. 000001FE  4EBA FF70                jsr        [PC - 0x90 /* 00000170 */]
  204. 00000202  4A40                     tst.w      D0
  205. 00000204  508F                     addq.l     A7, 8
  206. 00000206  6604                     bne        +0x6 /* 0000020C */
  207. 00000208  7000                     moveq.l    D0, 0x00
  208. 0000020A  6012                     bra        +0x14 /* 0000021E */
  209. label0000020C:
  210. 0000020C  4267                     clr.w      -[A7]
  211. 0000020E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  212. 00000212  4EBA FF8C                jsr        [PC - 0x74 /* 000001A0 */]
  213. 00000216  4A40                     tst.w      D0
  214. 00000218  5C8F                     addq.l     A7, 6
  215. 0000021A  6602                     bne        +0x4 /* 0000021E */
  216. 0000021C  7000                     moveq.l    D0, 0x00
  217. label0000021E:
  218. 0000021E  4E5E                     unlink     A6
  219. 00000220  4E75                     rts
  220. fn00000222:
  221. 00000222  4E56 0000                link       A6, 0
  222. 00000226  4EBA FFC8                jsr        [PC - 0x38 /* 000001F0 */]
  223. 0000022A  4A40                     tst.w      D0
  224. 0000022C  6604                     bne        +0x6 /* 00000232 */
  225. 0000022E  7000                     moveq.l    D0, 0x00
  226. 00000230  600C                     bra        +0xE /* 0000023E */
  227. label00000232:
  228. 00000232  4227                     clr.b      -[A7]
  229. 00000234  303C 0003                move.w     D0, 0x3
  230. 00000238  A830                     syscall    Pack14
  231. 0000023A  7000                     moveq.l    D0, 0x00
  232. 0000023C  101F                     move.b     D0, [A7]+
  233. label0000023E:
  234. 0000023E  4E5E                     unlink     A6
  235. 00000240  4E75                     rts
  236. fn00000242:
  237. 00000242  4E56 FFFC                link       A6, -0x0004
  238. 00000246  486E FFFC                pea.l      [A6 - 0x4]
  239. 0000024A  2F3C 7164 2020           move.l     -[A7], 0x71642020 /* 'qd  ' */
  240. 00000250  4EBA FF1E                jsr        [PC - 0xE2 /* 00000170 */]
  241. 00000254  4A40                     tst.w      D0
  242. 00000256  508F                     addq.l     A7, 8
  243. 00000258  6604                     bne        +0x6 /* 0000025E */
  244. 0000025A  7000                     moveq.l    D0, 0x00
  245. 0000025C  600E                     bra        +0x10 /* 0000026C */
  246. label0000025E:
  247. 0000025E  0CAE 0000 0100 FFFC      cmpi.l     [A6 - 0x4], 0x100
  248. 00000266  5CC0                     sge        D0
  249. 00000268  4400                     neg.b      D0
  250. 0000026A  4880                     ext.w      D0
  251. label0000026C:
  252. 0000026C  4E5E                     unlink     A6
  253. 0000026E  4E75                     rts
  254. fn00000270:
  255. 00000270  4E56 FFFC                link       A6, -0x0004
  256. 00000274  486E FFFC                pea.l      [A6 - 0x4]
  257. 00000278  2F3C 666F 6E74           move.l     -[A7], 0x666F6E74 /* 'font' */
  258. 0000027E  4EBA FEF0                jsr        [PC - 0x110 /* 00000170 */]
  259. 00000282  4A40                     tst.w      D0
  260. 00000284  508F                     addq.l     A7, 8
  261. 00000286  6604                     bne        +0x6 /* 0000028C */
  262. 00000288  7000                     moveq.l    D0, 0x00
  263. 0000028A  600A                     bra        +0xC /* 00000296 */
  264. label0000028C:
  265. 0000028C  4267                     clr.w      -[A7]
  266. 0000028E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  267. 00000292  4EBA FF0C                jsr        [PC - 0xF4 /* 000001A0 */]
  268. label00000296:
  269. 00000296  4E5E                     unlink     A6
  270. 00000298  4E75                     rts
  271. fn0000029A:
  272. 0000029A  4E56 FFFC                link       A6, -0x0004
  273. 0000029E  486E FFFC                pea.l      [A6 - 0x4]
  274. 000002A2  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  275. 000002A8  4EBA FEC6                jsr        [PC - 0x13A /* 00000170 */]
  276. 000002AC  4A40                     tst.w      D0
  277. 000002AE  508F                     addq.l     A7, 8
  278. 000002B0  6604                     bne        +0x6 /* 000002B6 */
  279. 000002B2  7000                     moveq.l    D0, 0x00
  280. 000002B4  600A                     bra        +0xC /* 000002C0 */
  281. label000002B6:
  282. 000002B6  4267                     clr.w      -[A7]
  283. 000002B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  284. 000002BC  4EBA FEE2                jsr        [PC - 0x11E /* 000001A0 */]
  285. label000002C0:
  286. 000002C0  4E5E                     unlink     A6
  287. 000002C2  4E75                     rts
  288. fn000002C4:
  289. 000002C4  4E56 FFFC                link       A6, -0x0004
  290. 000002C8  486E FFFC                pea.l      [A6 - 0x4]
  291. 000002CC  2F3C 7174 696D           move.l     -[A7], 0x7174696D /* 'qtim' */
  292. 000002D2  4EBA FE9C                jsr        [PC - 0x164 /* 00000170 */]
  293. 000002D6  4E5E                     unlink     A6
  294. 000002D8  4E75                     rts
  295. fn000002DA:
  296. 000002DA  4E56 FFFC                link       A6, -0x0004
  297. 000002DE  486E FFFC                pea.l      [A6 - 0x4]
  298. 000002E2  2F3C 7379 7376           move.l     -[A7], 0x73797376 /* 'sysv' */
  299. 000002E8  4EBA FE86                jsr        [PC - 0x17A /* 00000170 */]
  300. 000002EC  4A40                     tst.w      D0
  301. 000002EE  508F                     addq.l     A7, 8
  302. 000002F0  6604                     bne        +0x6 /* 000002F6 */
  303. 000002F2  7000                     moveq.l    D0, 0x00
  304. 000002F4  600E                     bra        +0x10 /* 00000304 */
  305. label000002F6:
  306. 000002F6  0CAE 0000 0700 FFFC      cmpi.l     [A6 - 0x4], 0x700
  307. 000002FE  5CC0                     sge        D0
  308. 00000300  4400                     neg.b      D0
  309. 00000302  4880                     ext.w      D0
  310. label00000304:
  311. 00000304  4E5E                     unlink     A6
  312. 00000306  4E75                     rts
  313. fn00000308:
  314. 00000308  4E56 0000                link       A6, 0
  315. 0000030C  48E7 0108                movem.l    -[A7], D7,A4
  316. 00000310  42A7                     clr.l      -[A7]
  317. 00000312  4267                     clr.w      -[A7]
  318. 00000314  3F3C 0006                move.w     -[A7], 0x6
  319. 00000318  A9ED                     syscall    Pack6
  320. 0000031A  285F                     movea.l    A4, [A7]+
  321. 0000031C  2054                     movea.l    A0, [A4]
  322. 0000031E  3E28 001E                move.w     D7, [A0 + 0x1E]
  323. 00000322  48C7                     ext.l      D7
  324. 00000324  8FFC 0100                divs.w     D7, 0x100
  325. 00000328  4A47                     tst.w      D7
  326. 0000032A  57C0                     seq        D0
  327. 0000032C  4400                     neg.b      D0
  328. 0000032E  4880                     ext.w      D0
  329. 00000330  4CDF 1080                movem.l    D7,A4, [A7]+
  330. 00000334  4E5E                     unlink     A6
  331. 00000336  4E75                     rts
  332. fn00000338:
  333. 00000338  4E56 0000                link       A6, 0
  334. 0000033C  42B9 FFFF D38E           clr.l      [0xFFFFD38E]
  335. 00000342  4EBA FE82                jsr        [PC - 0x17E /* 000001C6 */]
  336. 00000346  4A40                     tst.w      D0
  337. 00000348  6708                     beq        +0xA /* 00000352 */
  338. 0000034A  0079 0001 FFFF D390      ori.w      [0xFFFFD390], 0x1
  339. label00000352:
  340. 00000352  4EBA FE9C                jsr        [PC - 0x164 /* 000001F0 */]
  341. 00000356  4A40                     tst.w      D0
  342. 00000358  6708                     beq        +0xA /* 00000362 */
  343. 0000035A  0079 0002 FFFF D390      ori.w      [0xFFFFD390], 0x2
  344. label00000362:
  345. 00000362  4EBA FEBE                jsr        [PC - 0x142 /* 00000222 */]
  346. 00000366  4A40                     tst.w      D0
  347. 00000368  6708                     beq        +0xA /* 00000372 */
  348. 0000036A  0079 0004 FFFF D390      ori.w      [0xFFFFD390], 0x4
  349. label00000372:
  350. 00000372  4EBA FEFC                jsr        [PC - 0x104 /* 00000270 */]
  351. 00000376  4A40                     tst.w      D0
  352. 00000378  6708                     beq        +0xA /* 00000382 */
  353. 0000037A  0079 0010 FFFF D390      ori.w      [0xFFFFD390], 0x10
  354. label00000382:
  355. 00000382  4EBA FF16                jsr        [PC - 0xEA /* 0000029A */]
  356. 00000386  4A40                     tst.w      D0
  357. 00000388  6708                     beq        +0xA /* 00000392 */
  358. 0000038A  0079 0020 FFFF D390      ori.w      [0xFFFFD390], 0x20 /* ' ' */
  359. label00000392:
  360. 00000392  4EBA FF46                jsr        [PC - 0xBA /* 000002DA */]
  361. 00000396  4A40                     tst.w      D0
  362. 00000398  6708                     beq        +0xA /* 000003A2 */
  363. 0000039A  0079 0080 FFFF D390      ori.w      [0xFFFFD390], 0x80
  364. label000003A2:
  365. 000003A2  4EBA FF64                jsr        [PC - 0x9C /* 00000308 */]
  366. 000003A6  4A40                     tst.w      D0
  367. 000003A8  6708                     beq        +0xA /* 000003B2 */
  368. 000003AA  0079 0100 FFFF D390      ori.w      [0xFFFFD390], 0x100
  369. label000003B2:
  370. 000003B2  4EBA FE8E                jsr        [PC - 0x172 /* 00000242 */]
  371. 000003B6  4A40                     tst.w      D0
  372. 000003B8  6708                     beq        +0xA /* 000003C2 */
  373. 000003BA  0079 0008 FFFF D390      ori.w      [0xFFFFD390], 0x8
  374. label000003C2:
  375. 000003C2  4EBA FF00                jsr        [PC - 0x100 /* 000002C4 */]
  376. 000003C6  4A40                     tst.w      D0
  377. 000003C8  6708                     beq        +0xA /* 000003D2 */
  378. 000003CA  0079 0040 FFFF D390      ori.w      [0xFFFFD390], 0x40 /* '@' */
  379. label000003D2:
  380. 000003D2  7001                     moveq.l    D0, 0x01
  381. 000003D4  4E5E                     unlink     A6
  382. 000003D6  4E75                     rts
  383. fn000003D8:
  384. 000003D8  4E56 FFF2                link       A6, -0x000E
  385. 000003DC  2F07                     move.l     -[A7], D7
  386. 000003DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  387. 000003E0  C02E 000D                and.b      D0, [A6 + 0xD]
  388. 000003E4  1D40 FFF2                move.b     [A6 - 0xE], D0
  389. 000003E8  302E 0016                move.w     D0, [A6 + 0x16]
  390. 000003EC  48C0                     ext.l      D0
  391. 000003EE  0280 0000 0200           andi.l     D0, 0x200
  392. 000003F4  0C80 0000 0200           cmpi.l     D0, 0x200
  393. 000003FA  57C0                     seq        D0
  394. 000003FC  4400                     neg.b      D0
  395. 000003FE  4880                     ext.w      D0
  396. 00000400  3D40 FFF4                move.w     [A6 - 0xC], D0
  397. 00000404  302E 0016                move.w     D0, [A6 + 0x16]
  398. 00000408  48C0                     ext.l      D0
  399. 0000040A  0280 0000 0100           andi.l     D0, 0x100
  400. 00000410  0C80 0000 0100           cmpi.l     D0, 0x100
  401. 00000416  57C0                     seq        D0
  402. 00000418  4400                     neg.b      D0
  403. 0000041A  4880                     ext.w      D0
  404. 0000041C  3D40 FFF6                move.w     [A6 - 0xA], D0
  405. 00000420  302E 0016                move.w     D0, [A6 + 0x16]
  406. 00000424  48C0                     ext.l      D0
  407. 00000426  0280 0000 0800           andi.l     D0, 0x800
  408. 0000042C  0C80 0000 0800           cmpi.l     D0, 0x800
  409. 00000432  57C0                     seq        D0
  410. 00000434  4400                     neg.b      D0
  411. 00000436  4880                     ext.w      D0
  412. 00000438  3D40 FFF8                move.w     [A6 - 0x8], D0
  413. 0000043C  302E 0016                move.w     D0, [A6 + 0x16]
  414. 00000440  48C0                     ext.l      D0
  415. 00000442  0280 0000 0400           andi.l     D0, 0x400
  416. 00000448  0C80 0000 0400           cmpi.l     D0, 0x400
  417. 0000044E  57C0                     seq        D0
  418. 00000450  4400                     neg.b      D0
  419. 00000452  4880                     ext.w      D0
  420. 00000454  3D40 FFFA                move.w     [A6 - 0x6], D0
  421. 00000458  302E 0016                move.w     D0, [A6 + 0x16]
  422. 0000045C  48C0                     ext.l      D0
  423. 0000045E  720C                     moveq.l    D1, 0x0C
  424. 00000460  E3A8                     lsl        D0, D1
  425. 00000462  0C80 0000 1000           cmpi.l     D0, 0x1000
  426. 00000468  57C0                     seq        D0
  427. 0000046A  4400                     neg.b      D0
  428. 0000046C  4880                     ext.w      D0
  429. 0000046E  3D40 FFFC                move.w     [A6 - 0x4], D0
  430. 00000472  7E00                     moveq.l    D7, 0x00
  431. 00000474  4A6E FFF4                tst.w      [A6 - 0xC]
  432. 00000478  6702                     beq        +0x4 /* 0000047C */
  433. 0000047A  5247                     addq.w     D7, 1
  434. label0000047C:
  435. 0000047C  4A6E FFF6                tst.w      [A6 - 0xA]
  436. 00000480  6702                     beq        +0x4 /* 00000484 */
  437. 00000482  5247                     addq.w     D7, 1
  438. label00000484:
  439. 00000484  4A6E FFF8                tst.w      [A6 - 0x8]
  440. 00000488  6702                     beq        +0x4 /* 0000048C */
  441. 0000048A  5247                     addq.w     D7, 1
  442. label0000048C:
  443. 0000048C  4A6E FFFA                tst.w      [A6 - 0x6]
  444. 00000490  6702                     beq        +0x4 /* 00000494 */
  445. 00000492  5247                     addq.w     D7, 1
  446. label00000494:
  447. 00000494  4A6E FFFC                tst.w      [A6 - 0x4]
  448. 00000498  6702                     beq        +0x4 /* 0000049C */
  449. 0000049A  5247                     addq.w     D7, 1
  450. label0000049C:
  451. 0000049C  3D47 FFFE                move.w     [A6 - 0x2], D7
  452. 000004A0  206E 0018                movea.l    A0, [A6 + 0x18]
  453. 000004A4  43EE FFF2                lea.l      A1, [A6 - 0xE]
  454. 000004A8  20D9                     move.l     [A0]+, [A1]+
  455. 000004AA  20D9                     move.l     [A0]+, [A1]+
  456. 000004AC  20D9                     move.l     [A0]+, [A1]+
  457. 000004AE  30D9                     move.w     [A0]+, [A1]+
  458. 000004B0  2E1F                     move.l     D7, [A7]+
  459. 000004B2  4E5E                     unlink     A6
  460. 000004B4  4E75                     rts
  461. export_372:
  462. 000004B6  4E56 0000                link       A6, 0
  463. 000004BA  2F3C FFFF D396           move.l     -[A7], 0xFFFFD396
  464. 000004C0  41EE 0018                lea.l      A0, [A6 + 0x18]
  465. 000004C4  2F20                     move.l     -[A7], -[A0]
  466. 000004C6  2F20                     move.l     -[A7], -[A0]
  467. 000004C8  2F20                     move.l     -[A7], -[A0]
  468. 000004CA  2F20                     move.l     -[A7], -[A0]
  469. 000004CC  4EBA FF0A                jsr        [PC - 0xF6 /* 000003D8 */]
  470. 000004D0  4E5E                     unlink     A6
  471. 000004D2  4E75                     rts
  472. 000004D4  4E56 FFE2                link       A6, -0x001E
  473. 000004D8  2F07                     move.l     -[A7], D7
  474. 000004DA  42A7                     clr.l      -[A7]
  475. 000004DC  A975                     syscall    TickCount
  476. 000004DE  2E1F                     move.l     D7, [A7]+
  477. 000004E0  70C4                     moveq.l    D0, 0xFFFFFFC4
  478. 000004E2  D087                     add.l      D0, D7
  479. 000004E4  B0B9 FFFF D392           cmp.l      D0, [0xFFFFD392]
  480. 000004EA  6C04                     bge        +0x6 /* 000004F0 */
  481. 000004EC  7000                     moveq.l    D0, 0x00
  482. 000004EE  6054                     bra        +0x56 /* 00000544 */
  483. label000004F0:
  484. 000004F0  23C7 FFFF D392           move.l     [0xFFFFD392], D7
  485. 000004F6  4227                     clr.b      -[A7]
  486. 000004F8  3F3C 0008                move.w     -[A7], 0x8
  487. 000004FC  486E FFE2                pea.l      [A6 - 0x1E]
  488. 00000500  A971                     syscall    EventAvail
  489. 00000502  4A1F                     tst.b      [A7]+
  490. 00000504  673C                     beq        +0x3E /* 00000542 */
  491. 00000506  486E FFF2                pea.l      [A6 - 0xE]
  492. 0000050A  41EE FFF2                lea.l      A0, [A6 - 0xE]
  493. 0000050E  2F20                     move.l     -[A7], -[A0]
  494. 00000510  2F20                     move.l     -[A7], -[A0]
  495. 00000512  2F20                     move.l     -[A7], -[A0]
  496. 00000514  2F20                     move.l     -[A7], -[A0]
  497. 00000516  4EBA FEC0                jsr        [PC - 0x140 /* 000003D8 */]
  498. 0000051A  4A6E FFF6                tst.w      [A6 - 0xA]
  499. 0000051E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  500. 00000522  671E                     beq        +0x20 /* 00000542 */
  501. 00000524  0C2E 002E FFF2           cmpi.b     [A6 - 0xE], 0x2E /* '.' */
  502. 0000052A  6616                     bne        +0x18 /* 00000542 */
  503. 0000052C  4227                     clr.b      -[A7]
  504. 0000052E  3F3C 0008                move.w     -[A7], 0x8
  505. 00000532  486E FFE2                pea.l      [A6 - 0x1E]
  506. 00000536  A970                     syscall    GetNextEvent
  507. 00000538  3EBC 0001                move.w     [A7], 0x1
  508. 0000053C  A9C8                     syscall    SysBeep
  509. 0000053E  7001                     moveq.l    D0, 0x01
  510. 00000540  6002                     bra        +0x4 /* 00000544 */
  511. label00000542:
  512. 00000542  7000                     moveq.l    D0, 0x00
  513. label00000544:
  514. 00000544  2E1F                     move.l     D7, [A7]+
  515. 00000546  4E5E                     unlink     A6
  516. 00000548  4E75                     rts
  517. 0000054A  4E56 0000                link       A6, 0
  518. 0000054E  102E 0008                move.b     D0, [A6 + 0x8]
  519. 00000552  6732                     beq        +0x34 /* 00000586 */
  520. 00000554  6B30                     bmi        +0x32 /* 00000586 */
  521. 00000556  0400 001D                subi.b     D0, 0x1D
  522. 0000055A  671A                     beq        +0x1C /* 00000576 */
  523. 0000055C  6A0C                     bpl        +0xE /* 0000056A */
  524. 0000055E  5200                     addq.b     D0, 1
  525. 00000560  6A10                     bpl        +0x12 /* 00000572 */
  526. 00000562  0400 00E6                subi.b     D0, 0xE6
  527. 00000566  6A1E                     bpl        +0x20 /* 00000586 */
  528. 00000568  6018                     bra        +0x1A /* 00000582 */
  529. label0000056A:
  530. 0000056A  5500                     subq.b     D0, 2
  531. 0000056C  6710                     beq        +0x12 /* 0000057E */
  532. 0000056E  6A16                     bpl        +0x18 /* 00000586 */
  533. 00000570  6008                     bra        +0xA /* 0000057A */
  534. label00000572:
  535. 00000572  7005                     moveq.l    D0, 0x05
  536. 00000574  6012                     bra        +0x14 /* 00000588 */
  537. label00000576:
  538. 00000576  7006                     moveq.l    D0, 0x06
  539. 00000578  600E                     bra        +0x10 /* 00000588 */
  540. label0000057A:
  541. 0000057A  7001                     moveq.l    D0, 0x01
  542. 0000057C  600A                     bra        +0xC /* 00000588 */
  543. label0000057E:
  544. 0000057E  7002                     moveq.l    D0, 0x02
  545. 00000580  6006                     bra        +0x8 /* 00000588 */
  546. label00000582:
  547. 00000582  7003                     moveq.l    D0, 0x03
  548. 00000584  6002                     bra        +0x4 /* 00000588 */
  549. label00000586:
  550. 00000586  7000                     moveq.l    D0, 0x00
  551. label00000588:
  552. 00000588  4E5E                     unlink     A6
  553. 0000058A  4E75                     rts
  554. fn0000058C:
  555. 0000058C  4E56 FFF0                link       A6, -0x0010
  556. 00000590  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  557. 00000594  286E 0008                movea.l    A4, [A6 + 0x8]
  558. 00000598  264C                     movea.l    A3, A4
  559. 0000059A  7E0E                     moveq.l    D7, 0x0E
  560. 0000059C  7C00                     moveq.l    D6, 0x00
  561. 0000059E  6002                     bra        +0x4 /* 000005A2 */
  562. label000005A0:
  563. 000005A0  16C6                     move.b     [A3]+, D6
  564. label000005A2:
  565. 000005A2  2007                     move.l     D0, D7
  566. 000005A4  5387                     subq.l     D7, 1
  567. 000005A6  4A80                     tst.l      D0
  568. 000005A8  66F6                     bne        -0x8 /* 000005A0 */
  569. 000005AA  486E FFF0                pea.l      [A6 - 0x10]
  570. 000005AE  A976                     syscall    GetKeys
  571. 000005B0  4227                     clr.b      -[A7]
  572. 000005B2  486E FFF0                pea.l      [A6 - 0x10]
  573. 000005B6  4878 003F                push.l     0x3F /* '?' */
  574. 000005BA  A85D                     syscall    BitTst
  575. 000005BC  7000                     moveq.l    D0, 0x00
  576. 000005BE  101F                     move.b     D0, [A7]+
  577. 000005C0  3940 0002                move.w     [A4 + 0x2], D0
  578. 000005C4  4227                     clr.b      -[A7]
  579. 000005C6  486E FFF0                pea.l      [A6 - 0x10]
  580. 000005CA  4878 0030                push.l     0x30 /* '0' */
  581. 000005CE  A85D                     syscall    BitTst
  582. 000005D0  7000                     moveq.l    D0, 0x00
  583. 000005D2  101F                     move.b     D0, [A7]+
  584. 000005D4  3940 0004                move.w     [A4 + 0x4], D0
  585. 000005D8  4227                     clr.b      -[A7]
  586. 000005DA  486E FFF0                pea.l      [A6 - 0x10]
  587. 000005DE  4878 003D                push.l     0x3D /* '=' */
  588. 000005E2  A85D                     syscall    BitTst
  589. 000005E4  7000                     moveq.l    D0, 0x00
  590. 000005E6  101F                     move.b     D0, [A7]+
  591. 000005E8  3940 0006                move.w     [A4 + 0x6], D0
  592. 000005EC  4227                     clr.b      -[A7]
  593. 000005EE  486E FFF0                pea.l      [A6 - 0x10]
  594. 000005F2  4878 003C                push.l     0x3C /* '<' */
  595. 000005F6  A85D                     syscall    BitTst
  596. 000005F8  7000                     moveq.l    D0, 0x00
  597. 000005FA  101F                     move.b     D0, [A7]+
  598. 000005FC  3940 000A                move.w     [A4 + 0xA], D0
  599. 00000600  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  600. 00000604  4E5E                     unlink     A6
  601. 00000606  4E75                     rts
  602. export_373:
  603. 00000608  4E56 FFF2                link       A6, -0x000E
  604. 0000060C  486E FFF2                pea.l      [A6 - 0xE]
  605. 00000610  4EBA FF7A                jsr        [PC - 0x86 /* 0000058C */]
  606. 00000614  302E FFF8                move.w     D0, [A6 - 0x8]
  607. 00000618  4E5E                     unlink     A6
  608. 0000061A  4E75                     rts
  609. 0000061C  4E56 FFF2                link       A6, -0x000E
  610. 00000620  486E FFF2                pea.l      [A6 - 0xE]
  611. 00000624  4EBA FF66                jsr        [PC - 0x9A /* 0000058C */]
  612. 00000628  302E FFF6                move.w     D0, [A6 - 0xA]
  613. 0000062C  4E5E                     unlink     A6
  614. 0000062E  4E75                     rts
  615. export_374:
  616. 00000630  4E56 FFF2                link       A6, -0x000E
  617. 00000634  486E FFF2                pea.l      [A6 - 0xE]
  618. 00000638  4EBA FF52                jsr        [PC - 0xAE /* 0000058C */]
  619. 0000063C  302E FFF4                move.w     D0, [A6 - 0xC]
  620. 00000640  4E5E                     unlink     A6
  621. 00000642  4E75                     rts
  622. 00000644  4E56 FFF2                link       A6, -0x000E
  623. 00000648  486E FFF2                pea.l      [A6 - 0xE]
  624. 0000064C  4EBA FF3E                jsr        [PC - 0xC2 /* 0000058C */]
  625. 00000650  4E5E                     unlink     A6
  626. 00000652  4E75                     rts
  627. export_444:
  628. 00000654  4E56 FFF0                link       A6, -0x0010
  629. 00000658  48E7 0108                movem.l    -[A7], D7,A4
  630. 0000065C  2878 0130                movea.l    A4, [0x00000130 /* ApplLimit */]
  631. 00000660  D9FC FFFF 1000           add.l      A4, 0xFFFF1000
  632. 00000666  204C                     movea.l    A0, A4
  633. 00000668  A02D                     syscall    SetApplLimit
  634. 0000066A  A063                     syscall    MaxApplZone
  635. 0000066C  7E01                     moveq.l    D7, 0x01
  636. 0000066E  6004                     bra        +0x6 /* 00000674 */
  637. label00000670:
  638. 00000670  A036                     syscall    MoreMasters
  639. 00000672  5247                     addq.w     D7, 1
  640. label00000674:
  641. 00000674  0C47 000B                cmpi.w     D7, 0xB
  642. 00000678  6DF6                     blt        -0x8 /* 00000670 */
  643. 0000067A  2F3C FFFF D280           move.l     -[A7], 0xFFFFD280
  644. 00000680  A86E                     syscall    InitGraf
  645. 00000682  A8FE                     syscall    InitFonts
  646. 00000684  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  647. 0000068A  201F                     move.l     D0, [A7]+
  648. 0000068C  A032                     syscall    FlushEvents
  649. 0000068E  A912                     syscall    InitWindows
  650. 00000690  A930                     syscall    InitMenus
  651. 00000692  A9CC                     syscall    TEInit
  652. 00000694  42A7                     clr.l      -[A7]
  653. 00000696  A97B                     syscall    InitDialogs
  654. 00000698  A850                     syscall    InitCursor
  655. 0000069A  7E01                     moveq.l    D7, 0x01
  656. 0000069C  6010                     bra        +0x12 /* 000006AE */
  657. label0000069E:
  658. 0000069E  4227                     clr.b      -[A7]
  659. 000006A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  660. 000006A4  486E FFF0                pea.l      [A6 - 0x10]
  661. 000006A8  A971                     syscall    EventAvail
  662. 000006AA  548F                     addq.l     A7, 2
  663. 000006AC  5247                     addq.w     D7, 1
  664. label000006AE:
  665. 000006AE  0C47 0005                cmpi.w     D7, 0x5
  666. 000006B2  6FEA                     ble        -0x14 /* 0000069E */
  667. 000006B4  4EBA FC82                jsr        [PC - 0x37E /* 00000338 */]
  668. 000006B8  4CDF 1080                movem.l    D7,A4, [A7]+
  669. 000006BC  4E5E                     unlink     A6
  670. 000006BE  4E75                     rts
  671. export_375:
  672. 000006C0  4E56 0000                link       A6, 0
  673. 000006C4  306E 0008                movea.w    A0, [A6 + 0x8]
  674. 000006C8  2F08                     move.l     -[A7], A0
  675. 000006CA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  676. 000006CE  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  677. 000006D2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  678. 000006D6  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  679. 000006DA  4E5E                     unlink     A6
  680. 000006DC  4E75                     rts
  681. export_376:
  682. fn000006DE:
  683. 000006DE  4E56 0000                link       A6, 0
  684. 000006E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  685. 000006E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  686. 000006EA  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  687. 000006EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  688. 000006F2  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  689. 000006F6  4E5E                     unlink     A6
  690. 000006F8  4E75                     rts
  691. 000006FA  4E56 0000                link       A6, 0
  692. 000006FE  202E 0008                move.l     D0, [A6 + 0x8]
  693. 00000702  E288                     lsr        D0, 1
  694. 00000704  D080                     add.l      D0, D0
  695. 00000706  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  696. 0000070A  56C0                     sne        D0
  697. 0000070C  4400                     neg.b      D0
  698. 0000070E  4880                     ext.w      D0
  699. 00000710  4E5E                     unlink     A6
  700. 00000712  4E75                     rts
  701. export_377:
  702. 00000714  4E56 0000                link       A6, 0
  703. 00000718  7001                     moveq.l    D0, 0x01
  704. 0000071A  4E5E                     unlink     A6
  705. 0000071C  4E75                     rts
  706. export_378:
  707. fn0000071E:
  708. 0000071E  4E56 0000                link       A6, 0
  709. 00000722  2F0C                     move.l     -[A7], A4
  710. 00000724  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  711. 0000072C  6604                     bne        +0x6 /* 00000732 */
  712. 0000072E  7001                     moveq.l    D0, 0x01
  713. 00000730  6020                     bra        +0x22 /* 00000752 */
  714. label00000732:
  715. 00000732  42A7                     clr.l      -[A7]
  716. 00000734  2F3C FFFF D20C           move.l     -[A7], 0xFFFFD20C
  717. 0000073A  AA27                     syscall    GetMaxDevice
  718. 0000073C  285F                     movea.l    A4, [A7]+
  719. 0000073E  200C                     move.l     D0, A4
  720. 00000740  6604                     bne        +0x6 /* 00000746 */
  721. 00000742  7001                     moveq.l    D0, 0x01
  722. 00000744  600C                     bra        +0xE /* 00000752 */
  723. label00000746:
  724. 00000746  2054                     movea.l    A0, [A4]
  725. 00000748  2068 0016                movea.l    A0, [A0 + 0x16]
  726. 0000074C  2050                     movea.l    A0, [A0]
  727. 0000074E  3028 0020                move.w     D0, [A0 + 0x20]
  728. label00000752:
  729. 00000752  285F                     movea.l    A4, [A7]+
  730. 00000754  4E5E                     unlink     A6
  731. 00000756  4E75                     rts
  732. export_379:
  733. 00000758  4E56 0000                link       A6, 0
  734. 0000075C  48E7 0018                movem.l    -[A7], A3,A4
  735. 00000760  42A7                     clr.l      -[A7]
  736. 00000762  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  737. 00000768  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  738. 0000076C  A9A0                     syscall    GetResource
  739. 0000076E  285F                     movea.l    A4, [A7]+
  740. 00000770  2654                     movea.l    A3, [A4]
  741. 00000772  206E 000A                movea.l    A0, [A6 + 0xA]
  742. 00000776  3093                     move.w     [A0], [A3]
  743. 00000778  2F0C                     move.l     -[A7], A4
  744. 0000077A  A9A3                     syscall    ReleaseResource
  745. 0000077C  4CDF 1800                movem.l    A3,A4, [A7]+
  746. 00000780  4E5E                     unlink     A6
  747. 00000782  4E75                     rts
  748. export_380:
  749. fn00000784:
  750. 00000784  4E56 0000                link       A6, 0
  751. 00000788  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  752. 00000790  6604                     bne        +0x6 /* 00000796 */
  753. 00000792  7000                     moveq.l    D0, 0x00
  754. 00000794  600C                     bra        +0xE /* 000007A2 */
  755. label00000796:
  756. 00000796  4EBA FF86                jsr        [PC - 0x7A /* 0000071E */]
  757. 0000079A  5340                     subq.w     D0, 1
  758. 0000079C  5EC0                     sgt        D0
  759. 0000079E  4400                     neg.b      D0
  760. 000007A0  4880                     ext.w      D0
  761. label000007A2:
  762. 000007A2  4E5E                     unlink     A6
  763. 000007A4  4E75                     rts
  764. 000007A6  4E56 0000                link       A6, 0
  765. 000007AA  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  766. 000007B2  6604                     bne        +0x6 /* 000007B8 */
  767. 000007B4  7000                     moveq.l    D0, 0x00
  768. 000007B6  600C                     bra        +0xE /* 000007C4 */
  769. label000007B8:
  770. 000007B8  4EBA FF64                jsr        [PC - 0x9C /* 0000071E */]
  771. 000007BC  5540                     subq.w     D0, 2
  772. 000007BE  5EC0                     sgt        D0
  773. 000007C0  4400                     neg.b      D0
  774. 000007C2  4880                     ext.w      D0
  775. label000007C4:
  776. 000007C4  4E5E                     unlink     A6
  777. 000007C6  4E75                     rts
  778. 000007C8  4E56 0000                link       A6, 0
  779. 000007CC  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  780. 000007D2  6704                     beq        +0x6 /* 000007D8 */
  781. 000007D4  7000                     moveq.l    D0, 0x00
  782. 000007D6  601A                     bra        +0x1C /* 000007F2 */
  783. label000007D8:
  784. 000007D8  0C6E FFFF 000A           cmpi.w     [A6 + 0xA], 0xFFFF
  785. 000007DE  6704                     beq        +0x6 /* 000007E4 */
  786. 000007E0  7000                     moveq.l    D0, 0x00
  787. 000007E2  600E                     bra        +0x10 /* 000007F2 */
  788. label000007E4:
  789. 000007E4  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  790. 000007EA  6704                     beq        +0x6 /* 000007F0 */
  791. 000007EC  7000                     moveq.l    D0, 0x00
  792. 000007EE  6002                     bra        +0x4 /* 000007F2 */
  793. label000007F0:
  794. 000007F0  7001                     moveq.l    D0, 0x01
  795. label000007F2:
  796. 000007F2  4E5E                     unlink     A6
  797. 000007F4  4E75                     rts
  798. fn000007F6:
  799. 000007F6  4E56 0000                link       A6, 0
  800. 000007FA  2079 FFFF D280           movea.l    A0, [0xFFFFD280]
  801. 00000800  226E 0008                movea.l    A1, [A6 + 0x8]
  802. 00000804  32A8 0044                move.w     [A1], [A0 + 0x44]
  803. 00000808  2079 FFFF D280           movea.l    A0, [0xFFFFD280]
  804. 0000080E  226E 000C                movea.l    A1, [A6 + 0xC]
  805. 00000812  32A8 004A                move.w     [A1], [A0 + 0x4A]
  806. 00000816  2079 FFFF D280           movea.l    A0, [0xFFFFD280]
  807. 0000081C  7000                     moveq.l    D0, 0x00
  808. 0000081E  1028 0046                move.b     D0, [A0 + 0x46]
  809. 00000822  206E 0010                movea.l    A0, [A6 + 0x10]
  810. 00000826  3080                     move.w     [A0], D0
  811. 00000828  4E5E                     unlink     A6
  812. 0000082A  4E75                     rts
  813. export_381:
  814. 0000082C  4E56 0000                link       A6, 0
  815. 00000830  2F0C                     move.l     -[A7], A4
  816. 00000832  286E 0008                movea.l    A4, [A6 + 0x8]
  817. 00000836  486C 0106                pea.l      [A4 + 0x106]
  818. 0000083A  486C 0104                pea.l      [A4 + 0x104]
  819. 0000083E  486C 0102                pea.l      [A4 + 0x102]
  820. 00000842  4EBA FFB2                jsr        [PC - 0x4E /* 000007F6 */]
  821. 00000846  486C 0002                pea.l      [A4 + 0x2]
  822. 0000084A  3F2C 0102                move.w     -[A7], [A4 + 0x102]
  823. 0000084E  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  824. 00000852  426C 0108                clr.w      [A4 + 0x108]
  825. 00000856  426C 010A                clr.w      [A4 + 0x10A]
  826. 0000085A  426C 010C                clr.w      [A4 + 0x10C]
  827. 0000085E  426C 0110                clr.w      [A4 + 0x110]
  828. 00000862  4254                     clr.w      [A4]
  829. 00000864  426C 0112                clr.w      [A4 + 0x112]
  830. 00000868  426C 0114                clr.w      [A4 + 0x114]
  831. 0000086C  286E FFFC                movea.l    A4, [A6 - 0x4]
  832. 00000870  4E5E                     unlink     A6
  833. 00000872  4E75                     rts
  834. fn00000874:
  835. 00000874  4E56 0000                link       A6, 0
  836. 00000878  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  837. 0000087C  A887                     syscall    TextFont
  838. 0000087E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  839. 00000882  A88A                     syscall    TextSize
  840. 00000884  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  841. 00000888  A888                     syscall    TextFace
  842. 0000088A  4E5E                     unlink     A6
  843. 0000088C  4E75                     rts
  844. export_382:
  845. 0000088E  4E56 0000                link       A6, 0
  846. 00000892  206E 0008                movea.l    A0, [A6 + 0x8]
  847. 00000896  4A10                     tst.b      [A0]
  848. 00000898  57C0                     seq        D0
  849. 0000089A  4400                     neg.b      D0
  850. 0000089C  4880                     ext.w      D0
  851. 0000089E  4E5E                     unlink     A6
  852. 000008A0  4E75                     rts
  853. export_383:
  854. 000008A2  4E56 0000                link       A6, 0
  855. 000008A6  206E 0008                movea.l    A0, [A6 + 0x8]
  856. 000008AA  4210                     clr.b      [A0]
  857. 000008AC  4E5E                     unlink     A6
  858. 000008AE  4E75                     rts
  859. export_384:
  860. fn000008B0:
  861. 000008B0  4E56 0000                link       A6, 0
  862. 000008B4  48E7 0300                movem.l    -[A7], D6,D7
  863. 000008B8  206E 0008                movea.l    A0, [A6 + 0x8]
  864. 000008BC  7E00                     moveq.l    D7, 0x00
  865. 000008BE  1E10                     move.b     D7, [A0]
  866. 000008C0  7C00                     moveq.l    D6, 0x00
  867. 000008C2  6010                     bra        +0x12 /* 000008D4 */
  868. label000008C4:
  869. 000008C4  206E 0008                movea.l    A0, [A6 + 0x8]
  870. 000008C8  226E 000C                movea.l    A1, [A6 + 0xC]
  871. 000008CC  13B0 6000 6000           move.b     [A1 + D6.w], [A0 + D6.w]
  872. 000008D2  5246                     addq.w     D6, 1
  873. label000008D4:
  874. 000008D4  BE46                     cmp.w      D7, D6
  875. 000008D6  6CEC                     bge        -0x12 /* 000008C4 */
  876. 000008D8  4CDF 00C0                movem.l    D6,D7, [A7]+
  877. 000008DC  4E5E                     unlink     A6
  878. 000008DE  4E75                     rts
  879. 000008E0  4E56 0000                link       A6, 0
  880. 000008E4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  881. 000008E8  286E 000C                movea.l    A4, [A6 + 0xC]
  882. 000008EC  7A00                     moveq.l    D5, 0x00
  883. 000008EE  1A14                     move.b     D5, [A4]
  884. 000008F0  206E 0008                movea.l    A0, [A6 + 0x8]
  885. 000008F4  7C00                     moveq.l    D6, 0x00
  886. 000008F6  1C10                     move.b     D6, [A0]
  887. 000008F8  7E01                     moveq.l    D7, 0x01
  888. 000008FA  6014                     bra        +0x16 /* 00000910 */
  889. label000008FC:
  890. 000008FC  206E 0008                movea.l    A0, [A6 + 0x8]
  891. 00000900  3005                     move.w     D0, D5
  892. 00000902  D047                     add.w      D0, D7
  893. 00000904  226E 000C                movea.l    A1, [A6 + 0xC]
  894. 00000908  13B0 7000 0000           move.b     [A1 + D0.w], [A0 + D7.w]
  895. 0000090E  5247                     addq.w     D7, 1
  896. label00000910:
  897. 00000910  BC47                     cmp.w      D6, D7
  898. 00000912  6CE8                     bge        -0x16 /* 000008FC */
  899. 00000914  1006                     move.b     D0, D6
  900. 00000916  D005                     add.b      D0, D5
  901. 00000918  1880                     move.b     [A4], D0
  902. 0000091A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  903. 0000091E  4E5E                     unlink     A6
  904. 00000920  4E75                     rts
  905. 00000922  4E56 0000                link       A6, 0
  906. 00000926  48E7 0308                movem.l    -[A7], D6,D7,A4
  907. 0000092A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  908. 0000092E  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  909. 00000932  1E00                     move.b     D7, D0
  910. 00000934  286E 0008                movea.l    A4, [A6 + 0x8]
  911. 00000938  588F                     addq.l     A7, 4
  912. 0000093A  6014                     bra        +0x16 /* 00000950 */
  913. label0000093C:
  914. 0000093C  1C14                     move.b     D6, [A4]
  915. 0000093E  0C06 0061                cmpi.b     D6, 0x61 /* 'a' */
  916. 00000942  6D0A                     blt        +0xC /* 0000094E */
  917. 00000944  0C06 007A                cmpi.b     D6, 0x7A /* 'z' */
  918. 00000948  6E04                     bgt        +0x6 /* 0000094E */
  919. 0000094A  0414 0020                subi.b     [A4], 0x20 /* ' ' */
  920. label0000094E:
  921. 0000094E  528C                     addq.l     A4, 1
  922. label00000950:
  923. 00000950  5307                     subq.b     D7, 1
  924. 00000952  4A07                     tst.b      D7
  925. 00000954  6CE6                     bge        -0x18 /* 0000093C */
  926. 00000956  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  927. 0000095A  4E5E                     unlink     A6
  928. 0000095C  4E75                     rts
  929. export_385:
  930. 0000095E  4E56 0000                link       A6, 0
  931. 00000962  48E7 0308                movem.l    -[A7], D6,D7,A4
  932. 00000966  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  933. 0000096A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  934. 0000096E  3E00                     move.w     D7, D0
  935. 00000970  7C00                     moveq.l    D6, 0x00
  936. 00000972  588F                     addq.l     A7, 4
  937. 00000974  6016                     bra        +0x18 /* 0000098C */
  938. label00000976:
  939. 00000976  286E 0008                movea.l    A4, [A6 + 0x8]
  940. 0000097A  D8C6                     add.w      A4, D6
  941. 0000097C  1014                     move.b     D0, [A4]
  942. 0000097E  4880                     ext.w      D0
  943. 00000980  3F00                     move.w     -[A7], D0
  944. 00000982  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  945. 00000986  1880                     move.b     [A4], D0
  946. 00000988  548F                     addq.l     A7, 2
  947. 0000098A  5246                     addq.w     D6, 1
  948. label0000098C:
  949. 0000098C  BE46                     cmp.w      D7, D6
  950. 0000098E  6EE6                     bgt        -0x18 /* 00000976 */
  951. 00000990  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  952. 00000994  4E5E                     unlink     A6
  953. 00000996  4E75                     rts
  954. export_386:
  955. 00000998  4E56 0000                link       A6, 0
  956. 0000099C  2F07                     move.l     -[A7], D7
  957. 0000099E  3E2E 0008                move.w     D7, [A6 + 0x8]
  958. 000009A2  0C47 0041                cmpi.w     D7, 0x41 /* 'A' */
  959. 000009A6  6D0C                     blt        +0xE /* 000009B4 */
  960. 000009A8  0C47 005A                cmpi.w     D7, 0x5A /* 'Z' */
  961. 000009AC  6E06                     bgt        +0x8 /* 000009B4 */
  962. 000009AE  7020                     moveq.l    D0, 0x20
  963. 000009B0  D047                     add.w      D0, D7
  964. 000009B2  6002                     bra        +0x4 /* 000009B6 */
  965. label000009B4:
  966. 000009B4  3007                     move.w     D0, D7
  967. label000009B6:
  968. 000009B6  2E1F                     move.l     D7, [A7]+
  969. 000009B8  4E5E                     unlink     A6
  970. 000009BA  4E75                     rts
  971. export_387:
  972. 000009BC  4E56 0000                link       A6, 0
  973. 000009C0  2F07                     move.l     -[A7], D7
  974. 000009C2  3E2E 0008                move.w     D7, [A6 + 0x8]
  975. 000009C6  0C47 0061                cmpi.w     D7, 0x61 /* 'a' */
  976. 000009CA  6D0C                     blt        +0xE /* 000009D8 */
  977. 000009CC  0C47 007A                cmpi.w     D7, 0x7A /* 'z' */
  978. 000009D0  6E06                     bgt        +0x8 /* 000009D8 */
  979. 000009D2  70E0                     moveq.l    D0, 0xFFFFFFE0
  980. 000009D4  D047                     add.w      D0, D7
  981. 000009D6  6002                     bra        +0x4 /* 000009DA */
  982. label000009D8:
  983. 000009D8  3007                     move.w     D0, D7
  984. label000009DA:
  985. 000009DA  2E1F                     move.l     D7, [A7]+
  986. 000009DC  4E5E                     unlink     A6
  987. 000009DE  4E75                     rts
  988. export_388:
  989. 000009E0  4E56 FFFC                link       A6, -0x0004
  990. 000009E4  2F07                     move.l     -[A7], D7
  991. 000009E6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  992. 000009EA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  993. 000009EE  3E00                     move.w     D7, D0
  994. 000009F0  BE6E 0008                cmp.w      D7, [A6 + 0x8]
  995. 000009F4  588F                     addq.l     A7, 4
  996. 000009F6  6E04                     bgt        +0x6 /* 000009FC */
  997. 000009F8  7000                     moveq.l    D0, 0x00
  998. 000009FA  601C                     bra        +0x1E /* 00000A18 */
  999. label000009FC:
  1000. 000009FC  3007                     move.w     D0, D7
  1001. 000009FE  906E 0008                sub.w      D0, [A6 + 0x8]
  1002. 00000A02  3040                     movea.w    A0, D0
  1003. 00000A04  4868 FFFF                pea.l      [A0 - 0x1]
  1004. 00000A08  206E 000A                movea.l    A0, [A6 + 0xA]
  1005. 00000A0C  4868 0001                pea.l      [A0 + 0x1]
  1006. 00000A10  2F08                     move.l     -[A7], A0
  1007. 00000A12  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  1008. 00000A16  7001                     moveq.l    D0, 0x01
  1009. label00000A18:
  1010. 00000A18  2E2E FFF8                move.l     D7, [A6 - 0x8]
  1011. 00000A1C  4E5E                     unlink     A6
  1012. 00000A1E  4E75                     rts
  1013. export_389:
  1014. fn00000A20:
  1015. 00000A20  4E56 FFF8                link       A6, -0x0008
  1016. 00000A24  48E7 0308                movem.l    -[A7], D6,D7,A4
  1017. 00000A28  286E 0008                movea.l    A4, [A6 + 0x8]
  1018. 00000A2C  486E FFF8                pea.l      [A6 - 0x8]
  1019. 00000A30  4EBA 04E8                jsr        [PC + 0x4E8 /* 00000F1A */]
  1020. 00000A34  4EBA 109A                jsr        [PC + 0x109A /* 00001AD0 */]
  1021. 00000A38  D16E FFF8                add.w      [A6 - 0x8], D0
  1022. 00000A3C  302C 0006                move.w     D0, [A4 + 0x6]
  1023. 00000A40  906C 0002                sub.w      D0, [A4 + 0x2]
  1024. 00000A44  322E FFFE                move.w     D1, [A6 - 0x2]
  1025. 00000A48  926E FFFA                sub.w      D1, [A6 - 0x6]
  1026. 00000A4C  9240                     sub.w      D1, D0
  1027. 00000A4E  48C1                     ext.l      D1
  1028. 00000A50  83FC 0002                divs.w     D1, 0x2
  1029. 00000A54  D26E FFFA                add.w      D1, [A6 - 0x6]
  1030. 00000A58  3E01                     move.w     D7, D1
  1031. 00000A5A  302C 0004                move.w     D0, [A4 + 0x4]
  1032. 00000A5E  9054                     sub.w      D0, [A4]
  1033. 00000A60  322E FFFC                move.w     D1, [A6 - 0x4]
  1034. 00000A64  926E FFF8                sub.w      D1, [A6 - 0x8]
  1035. 00000A68  9240                     sub.w      D1, D0
  1036. 00000A6A  48C1                     ext.l      D1
  1037. 00000A6C  83FC 0002                divs.w     D1, 0x2
  1038. 00000A70  D26E FFF8                add.w      D1, [A6 - 0x8]
  1039. 00000A74  3C01                     move.w     D6, D1
  1040. 00000A76  2E8C                     move.l     [A7], A4
  1041. 00000A78  3007                     move.w     D0, D7
  1042. 00000A7A  906C 0002                sub.w      D0, [A4 + 0x2]
  1043. 00000A7E  3F00                     move.w     -[A7], D0
  1044. 00000A80  3006                     move.w     D0, D6
  1045. 00000A82  9054                     sub.w      D0, [A4]
  1046. 00000A84  3F00                     move.w     -[A7], D0
  1047. 00000A86  A8A8                     syscall    OffsetRect
  1048. 00000A88  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1049. 00000A8C  4E5E                     unlink     A6
  1050. 00000A8E  4E75                     rts
  1051. export_390:
  1052. 00000A90  4E56 0000                link       A6, 0
  1053. 00000A94  2F0C                     move.l     -[A7], A4
  1054. 00000A96  286E 0008                movea.l    A4, [A6 + 0x8]
  1055. 00000A9A  2014                     move.l     D0, [A4]
  1056. 00000A9C  285F                     movea.l    A4, [A7]+
  1057. 00000A9E  4E5E                     unlink     A6
  1058. 00000AA0  4E75                     rts
  1059. fn00000AA2:
  1060. 00000AA2  4E56 FFA4                link       A6, -0x005C
  1061. 00000AA6  4A6E 0008                tst.w      [A6 + 0x8]
  1062. 00000AAA  6714                     beq        +0x16 /* 00000AC0 */
  1063. 00000AAC  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1064. 00000AB0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1065. 00000AB4  486E FFA6                pea.l      [A6 - 0x5A]
  1066. 00000AB8  3F3C 0005                move.w     -[A7], 0x5
  1067. 00000ABC  A9EA                     syscall    Pack3
  1068. 00000ABE  6014                     bra        +0x16 /* 00000AD4 */
  1069. label00000AC0:
  1070. 00000AC0  42A7                     clr.l      -[A7]
  1071. 00000AC2  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1072. 00000AC6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1073. 00000ACA  486E FFA6                pea.l      [A6 - 0x5A]
  1074. 00000ACE  3F3C 0006                move.w     -[A7], 0x6
  1075. 00000AD2  A9EA                     syscall    Pack3
  1076. label00000AD4:
  1077. 00000AD4  4A2E FFA6                tst.b      [A6 - 0x5A]
  1078. 00000AD8  6732                     beq        +0x34 /* 00000B0C */
  1079. 00000ADA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1080. 00000ADE  486E FFB2                pea.l      [A6 - 0x4E]
  1081. 00000AE2  4EBA FDCC                jsr        [PC - 0x234 /* 000008B0 */]
  1082. 00000AE6  4257                     clr.w      [A7]
  1083. 00000AE8  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  1084. 00000AEC  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1085. 00000AF0  2F3C 5057 4F57           move.l     -[A7], 0x50574F57 /* 'PWOW' */
  1086. 00000AF6  486E FFFE                pea.l      [A6 - 0x2]
  1087. 00000AFA  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  1088. 00000AFE  3D5F FFA4                move.w     [A6 - 0x5C], [A7]+
  1089. 00000B02  206E 000E                movea.l    A0, [A6 + 0xE]
  1090. 00000B06  30AE FFFE                move.w     [A0], [A6 - 0x2]
  1091. 00000B0A  5C8F                     addq.l     A7, 6
  1092. label00000B0C:
  1093. 00000B0C  7000                     moveq.l    D0, 0x00
  1094. 00000B0E  102E FFA6                move.b     D0, [A6 - 0x5A]
  1095. 00000B12  4E5E                     unlink     A6
  1096. 00000B14  4E75                     rts
  1097. fn00000B16:
  1098. 00000B16  4E56 FFAA                link       A6, -0x0056
  1099. 00000B1A  48E7 0108                movem.l    -[A7], D7,A4
  1100. 00000B1E  4A6E 0008                tst.w      [A6 + 0x8]
  1101. 00000B22  6706                     beq        +0x8 /* 00000B2A */
  1102. 00000B24  3E3C F060                move.w     D7, 0xF060
  1103. 00000B28  6004                     bra        +0x6 /* 00000B2E */
  1104. label00000B2A:
  1105. 00000B2A  3E3C F061                move.w     D7, 0xF061
  1106. label00000B2E:
  1107. 00000B2E  42A7                     clr.l      -[A7]
  1108. 00000B30  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  1109. 00000B36  3F07                     move.w     -[A7], D7
  1110. 00000B38  A9A0                     syscall    GetResource
  1111. 00000B3A  285F                     movea.l    A4, [A7]+
  1112. 00000B3C  200C                     move.l     D0, A4
  1113. 00000B3E  660E                     bne        +0x10 /* 00000B4E */
  1114. 00000B40  486E FFFC                pea.l      [A6 - 0x4]
  1115. 00000B44  2F3C 0055 0055           move.l     -[A7], 0x550055 /* 'U\0U' */
  1116. 00000B4A  A880                     syscall    SetPt
  1117. 00000B4C  6022                     bra        +0x24 /* 00000B70 */
  1118. label00000B4E:
  1119. 00000B4E  2054                     movea.l    A0, [A4]
  1120. 00000B50  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  1121. 00000B54  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  1122. 00000B5A  486E FFF4                pea.l      [A6 - 0xC]
  1123. 00000B5E  4EBA FEC0                jsr        [PC - 0x140 /* 00000A20 */]
  1124. 00000B62  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  1125. 00000B68  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  1126. 00000B6E  588F                     addq.l     A7, 4
  1127. label00000B70:
  1128. 00000B70  4A6E 0008                tst.w      [A6 + 0x8]
  1129. 00000B74  6720                     beq        +0x22 /* 00000B96 */
  1130. 00000B76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1131. 00000B7A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1132. 00000B7E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1133. 00000B82  42A7                     clr.l      -[A7]
  1134. 00000B84  486E FFAA                pea.l      [A6 - 0x56]
  1135. 00000B88  3F3C F061                move.w     -[A7], 0xF061
  1136. 00000B8C  42A7                     clr.l      -[A7]
  1137. 00000B8E  3F3C 0003                move.w     -[A7], 0x3
  1138. 00000B92  A9EA                     syscall    Pack3
  1139. 00000B94  6024                     bra        +0x26 /* 00000BBA */
  1140. label00000B96:
  1141. 00000B96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1142. 00000B9A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1143. 00000B9E  42A7                     clr.l      -[A7]
  1144. 00000BA0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1145. 00000BA4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1146. 00000BA8  42A7                     clr.l      -[A7]
  1147. 00000BAA  486E FFAA                pea.l      [A6 - 0x56]
  1148. 00000BAE  3F3C F060                move.w     -[A7], 0xF060
  1149. 00000BB2  42A7                     clr.l      -[A7]
  1150. 00000BB4  3F3C 0004                move.w     -[A7], 0x4
  1151. 00000BB8  A9EA                     syscall    Pack3
  1152. label00000BBA:
  1153. 00000BBA  4A2E FFAA                tst.b      [A6 - 0x56]
  1154. 00000BBE  6716                     beq        +0x18 /* 00000BD6 */
  1155. 00000BC0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1156. 00000BC4  486E FFB4                pea.l      [A6 - 0x4C]
  1157. 00000BC8  4EBA FCE6                jsr        [PC - 0x31A /* 000008B0 */]
  1158. 00000BCC  206E 000E                movea.l    A0, [A6 + 0xE]
  1159. 00000BD0  30AE FFB0                move.w     [A0], [A6 - 0x50]
  1160. 00000BD4  508F                     addq.l     A7, 8
  1161. label00000BD6:
  1162. 00000BD6  7000                     moveq.l    D0, 0x00
  1163. 00000BD8  102E FFAA                move.b     D0, [A6 - 0x56]
  1164. 00000BDC  4CDF 1080                movem.l    D7,A4, [A7]+
  1165. 00000BE0  4E5E                     unlink     A6
  1166. 00000BE2  4E75                     rts
  1167. export_391:
  1168. 00000BE4  4E56 FE00                link       A6, -0x0200
  1169. 00000BE8  2F07                     move.l     -[A7], D7
  1170. 00000BEA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1171. 00000BEE  486E FF00                pea.l      [A6 - 0x100]
  1172. 00000BF2  4EBA 11B4                jsr        [PC + 0x11B4 /* 00001DA8 */]
  1173. 00000BF6  2EAE 0018                move.l     [A7], [A6 + 0x18]
  1174. 00000BFA  486E FE00                pea.l      [A6 - 0x200]
  1175. 00000BFE  4EBA 11A8                jsr        [PC + 0x11A8 /* 00001DA8 */]
  1176. 00000C02  0839 0000 FFFF D391      btst.b     [0xFFFFD391], 0x0
  1177. 00000C0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1178. 00000C0E  6724                     beq        +0x26 /* 00000C34 */
  1179. 00000C10  486E FE00                pea.l      [A6 - 0x200]
  1180. 00000C14  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1181. 00000C18  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1182. 00000C1C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1183. 00000C20  486E FF00                pea.l      [A6 - 0x100]
  1184. 00000C24  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1185. 00000C28  4EBA FE78                jsr        [PC - 0x188 /* 00000AA2 */]
  1186. 00000C2C  3E00                     move.w     D7, D0
  1187. 00000C2E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1188. 00000C32  6022                     bra        +0x24 /* 00000C56 */
  1189. label00000C34:
  1190. 00000C34  486E FE00                pea.l      [A6 - 0x200]
  1191. 00000C38  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1192. 00000C3C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1193. 00000C40  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1194. 00000C44  486E FF00                pea.l      [A6 - 0x100]
  1195. 00000C48  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1196. 00000C4C  4EBA FEC8                jsr        [PC - 0x138 /* 00000B16 */]
  1197. 00000C50  3E00                     move.w     D7, D0
  1198. 00000C52  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1199. label00000C56:
  1200. 00000C56  4A47                     tst.w      D7
  1201. 00000C58  6604                     bne        +0x6 /* 00000C5E */
  1202. 00000C5A  7000                     moveq.l    D0, 0x00
  1203. 00000C5C  600E                     bra        +0x10 /* 00000C6C */
  1204. label00000C5E:
  1205. 00000C5E  486E FF00                pea.l      [A6 - 0x100]
  1206. 00000C62  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1207. 00000C66  4EBA 1112                jsr        [PC + 0x1112 /* 00001D7A */]
  1208. 00000C6A  7001                     moveq.l    D0, 0x01
  1209. label00000C6C:
  1210. 00000C6C  2E2E FDFC                move.l     D7, [A6 - 0x204]
  1211. 00000C70  4E5E                     unlink     A6
  1212. 00000C72  4E75                     rts
  1213. export_392:
  1214. 00000C74  4E56 FFF0                link       A6, -0x0010
  1215. 00000C78  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1216. 00000C7C  42A7                     clr.l      -[A7]
  1217. 00000C7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1218. 00000C82  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1219. 00000C86  A9A0                     syscall    GetResource
  1220. 00000C88  285F                     movea.l    A4, [A7]+
  1221. 00000C8A  264C                     movea.l    A3, A4
  1222. 00000C8C  486E FFF8                pea.l      [A6 - 0x8]
  1223. 00000C90  4EBA 0288                jsr        [PC + 0x288 /* 00000F1A */]
  1224. 00000C94  4EBA 0E3A                jsr        [PC + 0xE3A /* 00001AD0 */]
  1225. 00000C98  D06E FFF8                add.w      D0, [A6 - 0x8]
  1226. 00000C9C  3D40 FFF8                move.w     [A6 - 0x8], D0
  1227. 00000CA0  3E2E FFFC                move.w     D7, [A6 - 0x4]
  1228. 00000CA4  9E6E FFF8                sub.w      D7, [A6 - 0x8]
  1229. 00000CA8  3C2E FFFE                move.w     D6, [A6 - 0x2]
  1230. 00000CAC  9C6E FFFA                sub.w      D6, [A6 - 0x6]
  1231. 00000CB0  2053                     movea.l    A0, [A3]
  1232. 00000CB2  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  1233. 00000CB6  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  1234. 00000CBC  3A2E FFF4                move.w     D5, [A6 - 0xC]
  1235. 00000CC0  9A6E FFF0                sub.w      D5, [A6 - 0x10]
  1236. 00000CC4  382E FFF6                move.w     D4, [A6 - 0xA]
  1237. 00000CC8  986E FFF2                sub.w      D4, [A6 - 0xE]
  1238. 00000CCC  4A6E FFF0                tst.w      [A6 - 0x10]
  1239. 00000CD0  588F                     addq.l     A7, 4
  1240. 00000CD2  6614                     bne        +0x16 /* 00000CE8 */
  1241. 00000CD4  7602                     moveq.l    D3, 0x02
  1242. 00000CD6  4EBA 0DF8                jsr        [PC + 0xDF8 /* 00001AD0 */]
  1243. 00000CDA  3207                     move.w     D1, D7
  1244. 00000CDC  9245                     sub.w      D1, D5
  1245. 00000CDE  48C1                     ext.l      D1
  1246. 00000CE0  83C3                     divs.w     D1, D3
  1247. 00000CE2  D041                     add.w      D0, D1
  1248. 00000CE4  3D40 FFF0                move.w     [A6 - 0x10], D0
  1249. label00000CE8:
  1250. 00000CE8  4A6E FFF2                tst.w      [A6 - 0xE]
  1251. 00000CEC  660E                     bne        +0x10 /* 00000CFC */
  1252. 00000CEE  3006                     move.w     D0, D6
  1253. 00000CF0  9044                     sub.w      D0, D4
  1254. 00000CF2  48C0                     ext.l      D0
  1255. 00000CF4  81FC 0002                divs.w     D0, 0x2
  1256. 00000CF8  3D40 FFF2                move.w     [A6 - 0xE], D0
  1257. label00000CFC:
  1258. 00000CFC  302E FFF0                move.w     D0, [A6 - 0x10]
  1259. 00000D00  D045                     add.w      D0, D5
  1260. 00000D02  3D40 FFF4                move.w     [A6 - 0xC], D0
  1261. 00000D06  302E FFF2                move.w     D0, [A6 - 0xE]
  1262. 00000D0A  D044                     add.w      D0, D4
  1263. 00000D0C  3D40 FFF6                move.w     [A6 - 0xA], D0
  1264. 00000D10  2053                     movea.l    A0, [A3]
  1265. 00000D12  20AE FFF0                move.l     [A0], [A6 - 0x10]
  1266. 00000D16  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  1267. 00000D1C  200C                     move.l     D0, A4
  1268. 00000D1E  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  1269. 00000D22  4E5E                     unlink     A6
  1270. 00000D24  4E75                     rts
  1271. export_393:
  1272. 00000D26  4E56 FFF0                link       A6, -0x0010
  1273. 00000D2A  48E7 0700                movem.l    -[A7], D5,D6,D7
  1274. 00000D2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1275. 00000D32  486E FFF0                pea.l      [A6 - 0x10]
  1276. 00000D36  4EBA 037C                jsr        [PC + 0x37C /* 000010B4 */]
  1277. 00000D3A  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  1278. 00000D40  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  1279. 00000D46  486E FFF8                pea.l      [A6 - 0x8]
  1280. 00000D4A  4EBA FCD4                jsr        [PC - 0x32C /* 00000A20 */]
  1281. 00000D4E  3E2E FFFA                move.w     D7, [A6 - 0x6]
  1282. 00000D52  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1283. 00000D56  3A2E FFFE                move.w     D5, [A6 - 0x2]
  1284. 00000D5A  9A6E FFFA                sub.w      D5, [A6 - 0x6]
  1285. 00000D5E  3A2E FFFC                move.w     D5, [A6 - 0x4]
  1286. 00000D62  9A6E FFF8                sub.w      D5, [A6 - 0x8]
  1287. 00000D66  4297                     clr.l      [A7]
  1288. 00000D68  3F06                     move.w     -[A7], D6
  1289. 00000D6A  3F07                     move.w     -[A7], D7
  1290. 00000D6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1291. 00000D70  4EBA 030C                jsr        [PC + 0x30C /* 0000107E */]
  1292. 00000D74  4CEE 00E0 FFE4           movem.l    D5,D6,D7, [A6 - 0x1C]
  1293. 00000D7A  4E5E                     unlink     A6
  1294. 00000D7C  4E75                     rts
  1295. 00000D7E  4E56 0000                link       A6, 0
  1296. 00000D82  2F07                     move.l     -[A7], D7
  1297. 00000D84  4AAE 0008                tst.l      [A6 + 0x8]
  1298. 00000D88  6604                     bne        +0x6 /* 00000D8E */
  1299. 00000D8A  7000                     moveq.l    D0, 0x00
  1300. 00000D8C  6010                     bra        +0x12 /* 00000D9E */
  1301. label00000D8E:
  1302. 00000D8E  42A7                     clr.l      -[A7]
  1303. 00000D90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1304. 00000D94  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  1305. 00000D98  2E1F                     move.l     D7, [A7]+
  1306. 00000D9A  E48F                     lsr        D7, 2
  1307. 00000D9C  3007                     move.w     D0, D7
  1308. label00000D9E:
  1309. 00000D9E  2E1F                     move.l     D7, [A7]+
  1310. 00000DA0  4E5E                     unlink     A6
  1311. 00000DA2  4E75                     rts
  1312. 00000DA4  4E56 0000                link       A6, 0
  1313. 00000DA8  2F07                     move.l     -[A7], D7
  1314. 00000DAA  4AAE 0008                tst.l      [A6 + 0x8]
  1315. 00000DAE  6604                     bne        +0x6 /* 00000DB4 */
  1316. 00000DB0  7000                     moveq.l    D0, 0x00
  1317. 00000DB2  6010                     bra        +0x12 /* 00000DC4 */
  1318. label00000DB4:
  1319. 00000DB4  42A7                     clr.l      -[A7]
  1320. 00000DB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1321. 00000DBA  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  1322. 00000DBE  2E1F                     move.l     D7, [A7]+
  1323. 00000DC0  E48F                     lsr        D7, 2
  1324. 00000DC2  3007                     move.w     D0, D7
  1325. label00000DC4:
  1326. 00000DC4  2E1F                     move.l     D7, [A7]+
  1327. 00000DC6  4E5E                     unlink     A6
  1328. 00000DC8  4E75                     rts
  1329. 00000DCA  4E56 FFF0                link       A6, -0x0010
  1330. 00000DCE  2F07                     move.l     -[A7], D7
  1331. 00000DD0  42A7                     clr.l      -[A7]
  1332. 00000DD2  A975                     syscall    TickCount
  1333. 00000DD4  703C                     moveq.l    D0, 0x3C
  1334. 00000DD6  C1EE 0008                muls.w     D0, [A6 + 0x8]
  1335. 00000DDA  48C0                     ext.l      D0
  1336. 00000DDC  D09F                     add.l      D0, [A7]+
  1337. 00000DDE  2E00                     move.l     D7, D0
  1338. label00000DE0:
  1339. 00000DE0  42A7                     clr.l      -[A7]
  1340. 00000DE2  A975                     syscall    TickCount
  1341. 00000DE4  BE9F                     cmp.l      D7, [A7]+
  1342. 00000DE6  6310                     bls        +0x12 /* 00000DF8 */
  1343. 00000DE8  4227                     clr.b      -[A7]
  1344. 00000DEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1345. 00000DEE  486E FFF0                pea.l      [A6 - 0x10]
  1346. 00000DF2  A971                     syscall    EventAvail
  1347. 00000DF4  548F                     addq.l     A7, 2
  1348. 00000DF6  60E8                     bra        -0x16 /* 00000DE0 */
  1349. label00000DF8:
  1350. 00000DF8  2E1F                     move.l     D7, [A7]+
  1351. 00000DFA  4E5E                     unlink     A6
  1352. 00000DFC  4E75                     rts
  1353. 00000DFE  4E56 FFF0                link       A6, -0x0010
  1354. label00000E02:
  1355. 00000E02  4227                     clr.b      -[A7]
  1356. 00000E04  3F3C FFFF                move.w     -[A7], 0xFFFF
  1357. 00000E08  486E FFF0                pea.l      [A6 - 0x10]
  1358. 00000E0C  A970                     syscall    GetNextEvent
  1359. 00000E0E  4A1F                     tst.b      [A7]+
  1360. 00000E10  67F0                     beq        -0xE /* 00000E02 */
  1361. 00000E12  0C6E 0003 FFF0           cmpi.w     [A6 - 0x10], 0x3
  1362. 00000E18  6708                     beq        +0xA /* 00000E22 */
  1363. 00000E1A  0C6E 0001 FFF0           cmpi.w     [A6 - 0x10], 0x1
  1364. 00000E20  66E0                     bne        -0x1E /* 00000E02 */
  1365. label00000E22:
  1366. 00000E22  4E5E                     unlink     A6
  1367. 00000E24  4E75                     rts
  1368. 00000E26  4E56 FFFA                link       A6, -0x0006
  1369. 00000E2A  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  1370. 00000E32  6604                     bne        +0x6 /* 00000E38 */
  1371. 00000E34  7000                     moveq.l    D0, 0x00
  1372. 00000E36  604A                     bra        +0x4C /* 00000E82 */
  1373. label00000E38:
  1374. 00000E38  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  1375. 00000E3E  671C                     beq        +0x1E /* 00000E5C */
  1376. 00000E40  486E FFFA                pea.l      [A6 - 0x6]
  1377. 00000E44  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1378. 00000E48  4EBA 0E32                jsr        [PC + 0xE32 /* 00001C7C */]
  1379. 00000E4C  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1380. 00000E50  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1381. 00000E54  4EBA 09B8                jsr        [PC + 0x9B8 /* 0000180E */]
  1382. 00000E58  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1383. label00000E5C:
  1384. 00000E5C  0C6E FFFF 000A           cmpi.w     [A6 + 0xA], 0xFFFF
  1385. 00000E62  671C                     beq        +0x1E /* 00000E80 */
  1386. 00000E64  486E FFFA                pea.l      [A6 - 0x6]
  1387. 00000E68  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1388. 00000E6C  4EBA 0E0E                jsr        [PC + 0xE0E /* 00001C7C */]
  1389. 00000E70  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1390. 00000E74  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1391. 00000E78  4EBA 0A66                jsr        [PC + 0xA66 /* 000018E0 */]
  1392. 00000E7C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1393. label00000E80:
  1394. 00000E80  7001                     moveq.l    D0, 0x01
  1395. label00000E82:
  1396. 00000E82  4E5E                     unlink     A6
  1397. 00000E84  4E75                     rts
  1398. 00000E86  4E56 0000                link       A6, 0
  1399. 00000E8A  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  1400. 00000E92  6708                     beq        +0xA /* 00000E9C */
  1401. 00000E94  4EBA 09C2                jsr        [PC + 0x9C2 /* 00001858 */]
  1402. 00000E98  4EBA 0A90                jsr        [PC + 0xA90 /* 0000192A */]
  1403. label00000E9C:
  1404. 00000E9C  4E5E                     unlink     A6
  1405. 00000E9E  4E75                     rts
  1406. export_394:
  1407. 00000EA0  4E56 FFFA                link       A6, -0x0006
  1408. 00000EA4  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  1409. 00000EAC  6604                     bne        +0x6 /* 00000EB2 */
  1410. 00000EAE  7000                     moveq.l    D0, 0x00
  1411. 00000EB0  604A                     bra        +0x4C /* 00000EFC */
  1412. label00000EB2:
  1413. 00000EB2  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  1414. 00000EB8  671C                     beq        +0x1E /* 00000ED6 */
  1415. 00000EBA  486E FFFA                pea.l      [A6 - 0x6]
  1416. 00000EBE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1417. 00000EC2  4EBA 0DFA                jsr        [PC + 0xDFA /* 00001CBE */]
  1418. 00000EC6  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1419. 00000ECA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1420. 00000ECE  4EBA 093E                jsr        [PC + 0x93E /* 0000180E */]
  1421. 00000ED2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1422. label00000ED6:
  1423. 00000ED6  0C6E FFFF 000A           cmpi.w     [A6 + 0xA], 0xFFFF
  1424. 00000EDC  671C                     beq        +0x1E /* 00000EFA */
  1425. 00000EDE  486E FFFA                pea.l      [A6 - 0x6]
  1426. 00000EE2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1427. 00000EE6  4EBA 0DD6                jsr        [PC + 0xDD6 /* 00001CBE */]
  1428. 00000EEA  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  1429. 00000EEE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1430. 00000EF2  4EBA 09EC                jsr        [PC + 0x9EC /* 000018E0 */]
  1431. 00000EF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1432. label00000EFA:
  1433. 00000EFA  7001                     moveq.l    D0, 0x01
  1434. label00000EFC:
  1435. 00000EFC  4E5E                     unlink     A6
  1436. 00000EFE  4E75                     rts
  1437. export_395:
  1438. 00000F00  4E56 0000                link       A6, 0
  1439. 00000F04  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  1440. 00000F0C  6708                     beq        +0xA /* 00000F16 */
  1441. 00000F0E  4EBA 0948                jsr        [PC + 0x948 /* 00001858 */]
  1442. 00000F12  4EBA 0A16                jsr        [PC + 0xA16 /* 0000192A */]
  1443. label00000F16:
  1444. 00000F16  4E5E                     unlink     A6
  1445. 00000F18  4E75                     rts
  1446. fn00000F1A:
  1447. 00000F1A  4E56 0000                link       A6, 0
  1448. 00000F1E  206E 0008                movea.l    A0, [A6 + 0x8]
  1449. 00000F22  20B9 FFFF D20C           move.l     [A0], [0xFFFFD20C]
  1450. 00000F28  2179 FFFF D210 0004      move.l     [A0 + 0x4], [0xFFFFD210]
  1451. 00000F30  4E5E                     unlink     A6
  1452. 00000F32  4E75                     rts
  1453. fn00000F34:
  1454. 00000F34  4E56 0000                link       A6, 0
  1455. 00000F38  2F0C                     move.l     -[A7], A4
  1456. 00000F3A  286E 0008                movea.l    A4, [A6 + 0x8]
  1457. 00000F3E  206C 0072                movea.l    A0, [A4 + 0x72]
  1458. 00000F42  2050                     movea.l    A0, [A0]
  1459. 00000F44  226E 000C                movea.l    A1, [A6 + 0xC]
  1460. 00000F48  22A8 0002                move.l     [A1], [A0 + 0x2]
  1461. 00000F4C  2368 0006 0004           move.l     [A1 + 0x4], [A0 + 0x6]
  1462. 00000F52  285F                     movea.l    A4, [A7]+
  1463. 00000F54  4E5E                     unlink     A6
  1464. 00000F56  4E75                     rts
  1465. 00000F58  4E56 FFE8                link       A6, -0x0018
  1466. 00000F5C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1467. 00000F60  286E 0008                movea.l    A4, [A6 + 0x8]
  1468. 00000F64  2F0C                     move.l     -[A7], A4
  1469. 00000F66  4EBA 0B74                jsr        [PC + 0xB74 /* 00001ADC */]
  1470. 00000F6A  4A40                     tst.w      D0
  1471. 00000F6C  588F                     addq.l     A7, 4
  1472. 00000F6E  6718                     beq        +0x1A /* 00000F88 */
  1473. 00000F70  264C                     movea.l    A3, A4
  1474. 00000F72  206B 0002                movea.l    A0, [A3 + 0x2]
  1475. 00000F76  7006                     moveq.l    D0, 0x06
  1476. 00000F78  D090                     add.l      D0, [A0]
  1477. 00000F7A  2440                     movea.l    A2, D0
  1478. 00000F7C  3E2A 0002                move.w     D7, [A2 + 0x2]
  1479. 00000F80  4447                     neg.w      D7
  1480. 00000F82  3C12                     move.w     D6, [A2]
  1481. 00000F84  4446                     neg.w      D6
  1482. 00000F86  600E                     bra        +0x10 /* 00000F96 */
  1483. label00000F88:
  1484. 00000F88  47EC 0008                lea.l      A3, [A4 + 0x8]
  1485. 00000F8C  3E2B 0002                move.w     D7, [A3 + 0x2]
  1486. 00000F90  4447                     neg.w      D7
  1487. 00000F92  3C13                     move.w     D6, [A3]
  1488. 00000F94  4446                     neg.w      D6
  1489. label00000F96:
  1490. 00000F96  486E FFF8                pea.l      [A6 - 0x8]
  1491. 00000F9A  2F0C                     move.l     -[A7], A4
  1492. 00000F9C  4EBA FF96                jsr        [PC - 0x6A /* 00000F34 */]
  1493. 00000FA0  3A07                     move.w     D5, D7
  1494. 00000FA2  9A6E FFFA                sub.w      D5, [A6 - 0x6]
  1495. 00000FA6  3806                     move.w     D4, D6
  1496. 00000FA8  986E FFF8                sub.w      D4, [A6 - 0x8]
  1497. 00000FAC  2E8C                     move.l     [A7], A4
  1498. 00000FAE  302E 000C                move.w     D0, [A6 + 0xC]
  1499. 00000FB2  D045                     add.w      D0, D5
  1500. 00000FB4  3F00                     move.w     -[A7], D0
  1501. 00000FB6  302E 000E                move.w     D0, [A6 + 0xE]
  1502. 00000FBA  D044                     add.w      D0, D4
  1503. 00000FBC  3F00                     move.w     -[A7], D0
  1504. 00000FBE  4227                     clr.b      -[A7]
  1505. 00000FC0  A91B                     syscall    MoveWindow
  1506. 00000FC2  4A6E 0010                tst.w      [A6 + 0x10]
  1507. 00000FC6  588F                     addq.l     A7, 4
  1508. 00000FC8  674C                     beq        +0x4E /* 00001016 */
  1509. 00000FCA  4A6E 0012                tst.w      [A6 + 0x12]
  1510. 00000FCE  6746                     beq        +0x48 /* 00001016 */
  1511. 00000FD0  2F0C                     move.l     -[A7], A4
  1512. 00000FD2  486E FFE8                pea.l      [A6 - 0x18]
  1513. 00000FD6  4EBA 00DC                jsr        [PC + 0xDC /* 000010B4 */]
  1514. 00000FDA  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  1515. 00000FE0  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  1516. 00000FE6  DE6E FFF6                add.w      D7, [A6 - 0xA]
  1517. 00000FEA  DC6E FFF4                add.w      D6, [A6 - 0xC]
  1518. 00000FEE  302E FFFE                move.w     D0, [A6 - 0x2]
  1519. 00000FF2  9047                     sub.w      D0, D7
  1520. 00000FF4  DA40                     add.w      D5, D0
  1521. 00000FF6  302E FFFC                move.w     D0, [A6 - 0x4]
  1522. 00000FFA  9046                     sub.w      D0, D6
  1523. 00000FFC  D840                     add.w      D4, D0
  1524. 00000FFE  2E8C                     move.l     [A7], A4
  1525. 00001000  302E 0010                move.w     D0, [A6 + 0x10]
  1526. 00001004  9045                     sub.w      D0, D5
  1527. 00001006  3F00                     move.w     -[A7], D0
  1528. 00001008  302E 0012                move.w     D0, [A6 + 0x12]
  1529. 0000100C  9044                     sub.w      D0, D4
  1530. 0000100E  3F00                     move.w     -[A7], D0
  1531. 00001010  1F3C 0001                move.b     -[A7], 0x1
  1532. 00001014  A91D                     syscall    SizeWindow
  1533. label00001016:
  1534. 00001016  4CEE 1CF0 FFCC           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x34]
  1535. 0000101C  4E5E                     unlink     A6
  1536. 0000101E  4E75                     rts
  1537. export_396:
  1538. 00001020  4E56 0000                link       A6, 0
  1539. 00001024  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1540. 00001028  286E 0008                movea.l    A4, [A6 + 0x8]
  1541. 0000102C  206E 000C                movea.l    A0, [A6 + 0xC]
  1542. 00001030  20AC 0010                move.l     [A0], [A4 + 0x10]
  1543. 00001034  216C 0014 0004           move.l     [A0 + 0x4], [A4 + 0x14]
  1544. 0000103A  2F0C                     move.l     -[A7], A4
  1545. 0000103C  4EBA 0A9E                jsr        [PC + 0xA9E /* 00001ADC */]
  1546. 00001040  4A40                     tst.w      D0
  1547. 00001042  588F                     addq.l     A7, 4
  1548. 00001044  6714                     beq        +0x16 /* 0000105A */
  1549. 00001046  264C                     movea.l    A3, A4
  1550. 00001048  206B 0002                movea.l    A0, [A3 + 0x2]
  1551. 0000104C  7006                     moveq.l    D0, 0x06
  1552. 0000104E  D090                     add.l      D0, [A0]
  1553. 00001050  2840                     movea.l    A4, D0
  1554. 00001052  3E2C 0002                move.w     D7, [A4 + 0x2]
  1555. 00001056  3C14                     move.w     D6, [A4]
  1556. 00001058  600A                     bra        +0xC /* 00001064 */
  1557. label0000105A:
  1558. 0000105A  47EC 0008                lea.l      A3, [A4 + 0x8]
  1559. 0000105E  3E2B 0002                move.w     D7, [A3 + 0x2]
  1560. 00001062  3C13                     move.w     D6, [A3]
  1561. label00001064:
  1562. 00001064  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1563. 00001068  3007                     move.w     D0, D7
  1564. 0000106A  4440                     neg.w      D0
  1565. 0000106C  3F00                     move.w     -[A7], D0
  1566. 0000106E  3006                     move.w     D0, D6
  1567. 00001070  4440                     neg.w      D0
  1568. 00001072  3F00                     move.w     -[A7], D0
  1569. 00001074  A8A8                     syscall    OffsetRect
  1570. 00001076  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1571. 0000107A  4E5E                     unlink     A6
  1572. 0000107C  4E75                     rts
  1573. export_397:
  1574. fn0000107E:
  1575. 0000107E  4E56 0000                link       A6, 0
  1576. 00001082  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1577. 00001086  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1578. 0000108A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1579. 0000108E  4227                     clr.b      -[A7]
  1580. 00001090  A91B                     syscall    MoveWindow
  1581. 00001092  4A6E 0010                tst.w      [A6 + 0x10]
  1582. 00001096  6718                     beq        +0x1A /* 000010B0 */
  1583. 00001098  4A6E 0012                tst.w      [A6 + 0x12]
  1584. 0000109C  6712                     beq        +0x14 /* 000010B0 */
  1585. 0000109E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1586. 000010A2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1587. 000010A6  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1588. 000010AA  1F3C 0001                move.b     -[A7], 0x1
  1589. 000010AE  A91D                     syscall    SizeWindow
  1590. label000010B0:
  1591. 000010B0  4E5E                     unlink     A6
  1592. 000010B2  4E75                     rts
  1593. export_398:
  1594. fn000010B4:
  1595. 000010B4  4E56 0000                link       A6, 0
  1596. 000010B8  206E 000C                movea.l    A0, [A6 + 0xC]
  1597. 000010BC  226E 0008                movea.l    A1, [A6 + 0x8]
  1598. 000010C0  22A8 0010                move.l     [A1], [A0 + 0x10]
  1599. 000010C4  2368 0014 0004           move.l     [A1 + 0x4], [A0 + 0x14]
  1600. 000010CA  4E5E                     unlink     A6
  1601. 000010CC  4E75                     rts
  1602. export_399:
  1603. 000010CE  4E56 0000                link       A6, 0
  1604. 000010D2  601A                     bra        +0x1C /* 000010EE */
  1605. label000010D4:
  1606. 000010D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1607. 000010D8  52AE 0008                addq.l     [A6 + 0x8], 1
  1608. 000010DC  226E 000C                movea.l    A1, [A6 + 0xC]
  1609. 000010E0  52AE 000C                addq.l     [A6 + 0xC], 1
  1610. 000010E4  1010                     move.b     D0, [A0]
  1611. 000010E6  B011                     cmp.b      D0, [A1]
  1612. 000010E8  6704                     beq        +0x6 /* 000010EE */
  1613. 000010EA  7000                     moveq.l    D0, 0x00
  1614. 000010EC  600C                     bra        +0xE /* 000010FA */
  1615. label000010EE:
  1616. 000010EE  536E 0010                subq.w     [A6 + 0x10], 1
  1617. 000010F2  4A6E 0010                tst.w      [A6 + 0x10]
  1618. 000010F6  6CDC                     bge        -0x22 /* 000010D4 */
  1619. 000010F8  7001                     moveq.l    D0, 0x01
  1620. label000010FA:
  1621. 000010FA  4E5E                     unlink     A6
  1622. 000010FC  4E75                     rts
  1623. export_400:
  1624. 000010FE  4E56 FF00                link       A6, -0x0100
  1625. 00001102  48E7 0108                movem.l    -[A7], D7,A4
  1626. 00001106  286E 0008                movea.l    A4, [A6 + 0x8]
  1627. 0000110A  28BC 3F3F 3F3F           move.l     [A4], 0x3F3F3F3F /* '????' */
  1628. 00001110  2F3C 0081 0002           move.l     -[A7], 0x810002
  1629. 00001116  486E FF00                pea.l      [A6 - 0x100]
  1630. 0000111A  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1631. 0000111E  486E FF00                pea.l      [A6 - 0x100]
  1632. 00001122  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  1633. 00001126  5980                     subq.l     D0, 4
  1634. 00001128  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1635. 0000112C  6704                     beq        +0x6 /* 00001132 */
  1636. 0000112E  7000                     moveq.l    D0, 0x00
  1637. 00001130  6026                     bra        +0x28 /* 00001158 */
  1638. label00001132:
  1639. 00001132  4294                     clr.l      [A4]
  1640. 00001134  7E00                     moveq.l    D7, 0x00
  1641. 00001136  6018                     bra        +0x1A /* 00001150 */
  1642. label00001138:
  1643. 00001138  2014                     move.l     D0, [A4]
  1644. 0000113A  E188                     lsl        D0, 8
  1645. 0000113C  2880                     move.l     [A4], D0
  1646. 0000113E  204E                     movea.l    A0, A6
  1647. 00001140  D0C7                     add.w      A0, D7
  1648. 00001142  1228 FF00                move.b     D1, [A0 - 0x100]
  1649. 00001146  4881                     ext.w      D1
  1650. 00001148  3041                     movea.w    A0, D1
  1651. 0000114A  D088                     add.l      D0, A0
  1652. 0000114C  2880                     move.l     [A4], D0
  1653. 0000114E  5247                     addq.w     D7, 1
  1654. label00001150:
  1655. 00001150  0C47 0004                cmpi.w     D7, 0x4
  1656. 00001154  6DE2                     blt        -0x1C /* 00001138 */
  1657. 00001156  7001                     moveq.l    D0, 0x01
  1658. label00001158:
  1659. 00001158  4CDF 1080                movem.l    D7,A4, [A7]+
  1660. 0000115C  4E5E                     unlink     A6
  1661. 0000115E  4E75                     rts
  1662. export_401:
  1663. 00001160  4E56 0000                link       A6, 0
  1664. 00001164  2F3C 0081 0001           move.l     -[A7], 0x810001
  1665. 0000116A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1666. 0000116E  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  1667. 00001172  7001                     moveq.l    D0, 0x01
  1668. 00001174  4E5E                     unlink     A6
  1669. 00001176  4E75                     rts
  1670. 00001178  4E56 0000                link       A6, 0
  1671. 0000117C  302E 0008                move.w     D0, [A6 + 0x8]
  1672. 00001180  6714                     beq        +0x16 /* 00001196 */
  1673. 00001182  6B42                     bmi        +0x44 /* 000011C6 */
  1674. 00001184  5740                     subq.w     D0, 3
  1675. 00001186  672C                     beq        +0x2E /* 000011B4 */
  1676. 00001188  6A06                     bpl        +0x8 /* 00001190 */
  1677. 0000118A  5240                     addq.w     D0, 1
  1678. 0000118C  6A1C                     bpl        +0x1E /* 000011AA */
  1679. 0000118E  6010                     bra        +0x12 /* 000011A0 */
  1680. label00001190:
  1681. 00001190  5540                     subq.w     D0, 2
  1682. 00001192  6A32                     bpl        +0x34 /* 000011C6 */
  1683. 00001194  6028                     bra        +0x2A /* 000011BE */
  1684. label00001196:
  1685. 00001196  2F3C FFFF D278           move.l     -[A7], 0xFFFFD278
  1686. 0000119C  A89D                     syscall    PenPat
  1687. 0000119E  6026                     bra        +0x28 /* 000011C6 */
  1688. label000011A0:
  1689. 000011A0  2F3C FFFF D270           move.l     -[A7], 0xFFFFD270
  1690. 000011A6  A89D                     syscall    PenPat
  1691. 000011A8  601C                     bra        +0x1E /* 000011C6 */
  1692. label000011AA:
  1693. 000011AA  2F3C FFFF D268           move.l     -[A7], 0xFFFFD268
  1694. 000011B0  A89D                     syscall    PenPat
  1695. 000011B2  6012                     bra        +0x14 /* 000011C6 */
  1696. label000011B4:
  1697. 000011B4  2F3C FFFF D260           move.l     -[A7], 0xFFFFD260
  1698. 000011BA  A89D                     syscall    PenPat
  1699. 000011BC  6008                     bra        +0xA /* 000011C6 */
  1700. label000011BE:
  1701. 000011BE  2F3C FFFF D258           move.l     -[A7], 0xFFFFD258
  1702. 000011C4  A89D                     syscall    PenPat
  1703. label000011C6:
  1704. 000011C6  4E5E                     unlink     A6
  1705. 000011C8  4E75                     rts
  1706. export_402:
  1707. 000011CA  4E56 0000                link       A6, 0
  1708. 000011CE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1709. 000011D2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1710. 000011D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1711. 000011DA  4EBA 06DC                jsr        [PC + 0x6DC /* 000018B8 */]
  1712. 000011DE  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1713. 000011E2  2F3C FFFF D270           move.l     -[A7], 0xFFFFD270
  1714. 000011E8  A8A5                     syscall    FillRect
  1715. 000011EA  4EBA 066C                jsr        [PC + 0x66C /* 00001858 */]
  1716. 000011EE  4E5E                     unlink     A6
  1717. 000011F0  4E75                     rts
  1718. export_403:
  1719. 000011F2  4E56 0000                link       A6, 0
  1720. 000011F6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1721. 000011FA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1722. 000011FE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1723. 00001202  4EBA 06B4                jsr        [PC + 0x6B4 /* 000018B8 */]
  1724. 00001206  2EAE 0008                move.l     [A7], [A6 + 0x8]
  1725. 0000120A  A8A1                     syscall    FrameRect
  1726. 0000120C  4EBA 064A                jsr        [PC + 0x64A /* 00001858 */]
  1727. 00001210  4E5E                     unlink     A6
  1728. 00001212  4E75                     rts
  1729. export_404:
  1730. 00001214  4E56 FFF8                link       A6, -0x0008
  1731. 00001218  302E 000A                move.w     D0, [A6 + 0xA]
  1732. 0000121C  0240 00FF                andi.w     D0, 0xFF
  1733. 00001220  E148                     lsl        D0.w, 8
  1734. 00001222  206E 000C                movea.l    A0, [A6 + 0xC]
  1735. 00001226  3080                     move.w     [A0], D0
  1736. 00001228  302E 000A                move.w     D0, [A6 + 0xA]
  1737. 0000122C  0240 FF00                andi.w     D0, 0xFF00
  1738. 00001230  3140 0002                move.w     [A0 + 0x2], D0
  1739. 00001234  202E 0008                move.l     D0, [A6 + 0x8]
  1740. 00001238  0280 00FF 0000           andi.l     D0, 0xFF0000
  1741. 0000123E  E088                     lsr        D0, 8
  1742. 00001240  3140 0004                move.w     [A0 + 0x4], D0
  1743. 00001244  4E5E                     unlink     A6
  1744. 00001246  4E75                     rts
  1745. export_405:
  1746. 00001248  4E56 FFE8                link       A6, -0x0018
  1747. 0000124C  206E 0008                movea.l    A0, [A6 + 0x8]
  1748. 00001250  4AA8 005C                tst.l      [A0 + 0x5C]
  1749. 00001254  6704                     beq        +0x6 /* 0000125A */
  1750. 00001256  7001                     moveq.l    D0, 0x01
  1751. 00001258  6058                     bra        +0x5A /* 000012B2 */
  1752. label0000125A:
  1753. 0000125A  2D6E 000C FFF0           move.l     [A6 - 0x10], [A6 + 0xC]
  1754. 00001260  2D6E 0010 FFF4           move.l     [A6 - 0xC], [A6 + 0x10]
  1755. 00001266  206E 0014                movea.l    A0, [A6 + 0x14]
  1756. 0000126A  4250                     clr.w      [A0]
  1757. 0000126C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1758. 00001270  486E FFE8                pea.l      [A6 - 0x18]
  1759. 00001274  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  1760. 00001278  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  1761. 0000127E  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  1762. 00001284  4217                     clr.b      [A7]
  1763. 00001286  486E 000C                pea.l      [A6 + 0xC]
  1764. 0000128A  486E FFF8                pea.l      [A6 - 0x8]
  1765. 0000128E  486E 000C                pea.l      [A6 + 0xC]
  1766. 00001292  A8AA                     syscall    SectRect
  1767. 00001294  4A1F                     tst.b      [A7]+
  1768. 00001296  5C8F                     addq.l     A7, 6
  1769. 00001298  6616                     bne        +0x18 /* 000012B0 */
  1770. 0000129A  7000                     moveq.l    D0, 0x00
  1771. 0000129C  6014                     bra        +0x16 /* 000012B2 */
  1772. 0000129E  302E 000C                move.w     D0, [A6 + 0xC]
  1773. 000012A2  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1774. 000012A6  6F08                     ble        +0xA /* 000012B0 */
  1775. 000012A8  206E 0014                movea.l    A0, [A6 + 0x14]
  1776. 000012AC  30BC 0001                move.w     [A0], 0x1
  1777. label000012B0:
  1778. 000012B0  7001                     moveq.l    D0, 0x01
  1779. label000012B2:
  1780. 000012B2  4E5E                     unlink     A6
  1781. 000012B4  4E75                     rts
  1782. export_406:
  1783. 000012B6  4E56 0000                link       A6, 0
  1784. 000012BA  4A79 FFFF D3A4           tst.w      [0xFFFFD3A4]
  1785. 000012C0  6614                     bne        +0x16 /* 000012D6 */
  1786. 000012C2  42A7                     clr.l      -[A7]
  1787. 000012C4  A975                     syscall    TickCount
  1788. 000012C6  23DF FFFF D3A6           move.l     [0xFFFFD3A6], [A7]+
  1789. 000012CC  41F9 FFFF D3AA           lea.l      A0, [0xFFFFD3AA]
  1790. 000012D2  20EE 0012                move.l     [A0]+, [A6 + 0x12]
  1791. label000012D6:
  1792. 000012D6  4279 FFFF D3A4           clr.w      [0xFFFFD3A4]
  1793. 000012DC  4E5E                     unlink     A6
  1794. 000012DE  4E75                     rts
  1795. export_407:
  1796. 000012E0  4E56 FFFE                link       A6, -0x0002
  1797. 000012E4  48E7 0300                movem.l    -[A7], D6,D7
  1798. 000012E8  42A7                     clr.l      -[A7]
  1799. 000012EA  A975                     syscall    TickCount
  1800. 000012EC  201F                     move.l     D0, [A7]+
  1801. 000012EE  90B9 FFFF D3A6           sub.l      D0, [0xFFFFD3A6]
  1802. 000012F4  B0B8 02F0                cmp.l      D0, [0x000002F0 /* DoubleTime */]
  1803. 000012F8  55C7                     scs        D7
  1804. 000012FA  4407                     neg.b      D7
  1805. 000012FC  4887                     ext.w      D7
  1806. 000012FE  4A47                     tst.w      D7
  1807. 00001300  6736                     beq        +0x38 /* 00001338 */
  1808. 00001302  302E 000A                move.w     D0, [A6 + 0xA]
  1809. 00001306  9079 FFFF D3AC           sub.w      D0, [0xFFFFD3AC]
  1810. 0000130C  3F00                     move.w     -[A7], D0
  1811. 0000130E  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  1812. 00001312  3D40 FFFE                move.w     [A6 - 0x2], D0
  1813. 00001316  302E 0008                move.w     D0, [A6 + 0x8]
  1814. 0000131A  9079 FFFF D3AA           sub.w      D0, [0xFFFFD3AA]
  1815. 00001320  3E80                     move.w     [A7], D0
  1816. 00001322  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  1817. 00001326  D06E FFFE                add.w      D0, [A6 - 0x2]
  1818. 0000132A  3C00                     move.w     D6, D0
  1819. 0000132C  0C46 0005                cmpi.w     D6, 0x5
  1820. 00001330  5DC7                     slt        D7
  1821. 00001332  4407                     neg.b      D7
  1822. 00001334  4887                     ext.w      D7
  1823. 00001336  548F                     addq.l     A7, 2
  1824. label00001338:
  1825. 00001338  4A47                     tst.w      D7
  1826. 0000133A  6712                     beq        +0x14 /* 0000134E */
  1827. 0000133C  42B9 FFFF D3A6           clr.l      [0xFFFFD3A6]
  1828. 00001342  4279 FFFF D3AA           clr.w      [0xFFFFD3AA]
  1829. 00001348  4279 FFFF D3AC           clr.w      [0xFFFFD3AC]
  1830. label0000134E:
  1831. 0000134E  33C7 FFFF D3A4           move.w     [0xFFFFD3A4], D7
  1832. 00001354  3007                     move.w     D0, D7
  1833. 00001356  4CDF 00C0                movem.l    D6,D7, [A7]+
  1834. 0000135A  4E5E                     unlink     A6
  1835. 0000135C  4E75                     rts
  1836. export_408:
  1837. 0000135E  4E56 0000                link       A6, 0
  1838. 00001362  42B9 FFFF D3A6           clr.l      [0xFFFFD3A6]
  1839. 00001368  4279 FFFF D3AA           clr.w      [0xFFFFD3AA]
  1840. 0000136E  4279 FFFF D3AC           clr.w      [0xFFFFD3AC]
  1841. 00001374  33FC 0001 FFFF D3A4      move.w     [0xFFFFD3A4], 0x1
  1842. 0000137C  4E5E                     unlink     A6
  1843. 0000137E  4E75                     rts
  1844. fn00001380:
  1845. 00001380  4E56 FFFC                link       A6, -0x0004
  1846. 00001384  206E 000A                movea.l    A0, [A6 + 0xA]
  1847. 00001388  4290                     clr.l      [A0]
  1848. 0000138A  486E FFFC                pea.l      [A6 - 0x4]
  1849. 0000138E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1850. 00001392  2F3C 5349 434E           move.l     -[A7], 0x5349434E /* 'SICN' */
  1851. 00001398  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1852. 0000139C  4A40                     tst.w      D0
  1853. 0000139E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1854. 000013A2  6604                     bne        +0x6 /* 000013A8 */
  1855. 000013A4  7000                     moveq.l    D0, 0x00
  1856. 000013A6  600A                     bra        +0xC /* 000013B2 */
  1857. label000013A8:
  1858. 000013A8  206E 000A                movea.l    A0, [A6 + 0xA]
  1859. 000013AC  20AE FFFC                move.l     [A0], [A6 - 0x4]
  1860. 000013B0  7001                     moveq.l    D0, 0x01
  1861. label000013B2:
  1862. 000013B2  4E5E                     unlink     A6
  1863. 000013B4  4E75                     rts
  1864. export_409:
  1865. 000013B6  4E56 FFE2                link       A6, -0x001E
  1866. 000013BA  486E FFE2                pea.l      [A6 - 0x1E]
  1867. 000013BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1868. 000013C2  4EBA FFBC                jsr        [PC - 0x44 /* 00001380 */]
  1869. 000013C6  4A40                     tst.w      D0
  1870. 000013C8  5C8F                     addq.l     A7, 6
  1871. 000013CA  6764                     beq        +0x66 /* 00001430 */
  1872. 000013CC  486E FFEA                pea.l      [A6 - 0x16]
  1873. 000013D0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1874. 000013D4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1875. 000013D8  7010                     moveq.l    D0, 0x10
  1876. 000013DA  D06E 000C                add.w      D0, [A6 + 0xC]
  1877. 000013DE  3F00                     move.w     -[A7], D0
  1878. 000013E0  7010                     moveq.l    D0, 0x10
  1879. 000013E2  D06E 000E                add.w      D0, [A6 + 0xE]
  1880. 000013E6  3F00                     move.w     -[A7], D0
  1881. 000013E8  A8A7                     syscall    SetRect
  1882. 000013EA  3D7C 0002 FFF6           move.w     [A6 - 0xA], 0x2
  1883. 000013F0  486E FFF8                pea.l      [A6 - 0x8]
  1884. 000013F4  42A7                     clr.l      -[A7]
  1885. 000013F6  2F3C 0010 0010           move.l     -[A7], 0x100010
  1886. 000013FC  A8A7                     syscall    SetRect
  1887. 000013FE  206E FFE2                movea.l    A0, [A6 - 0x1E]
  1888. 00001402  302E 000A                move.w     D0, [A6 + 0xA]
  1889. 00001406  48C0                     ext.l      D0
  1890. 00001408  EB88                     lsl        D0, 5
  1891. 0000140A  D090                     add.l      D0, [A0]
  1892. 0000140C  2D40 FFF2                move.l     [A6 - 0xE], D0
  1893. 00001410  486E FFE6                pea.l      [A6 - 0x1A]
  1894. 00001414  A874                     syscall    GetPort
  1895. 00001416  486E FFF2                pea.l      [A6 - 0xE]
  1896. 0000141A  206E FFE6                movea.l    A0, [A6 - 0x1A]
  1897. 0000141E  4868 0002                pea.l      [A0 + 0x2]
  1898. 00001422  486E FFF8                pea.l      [A6 - 0x8]
  1899. 00001426  486E FFEA                pea.l      [A6 - 0x16]
  1900. 0000142A  4267                     clr.w      -[A7]
  1901. 0000142C  42A7                     clr.l      -[A7]
  1902. 0000142E  A8EC                     syscall    CopyBits
  1903. label00001430:
  1904. 00001430  4E5E                     unlink     A6
  1905. 00001432  4E75                     rts
  1906. export_410:
  1907. 00001434  4E56 0000                link       A6, 0
  1908. 00001438  0C79 0005 FFFF D3AE      cmpi.w     [0xFFFFD3AE], 0x5
  1909. 00001440  6D04                     blt        +0x6 /* 00001446 */
  1910. 00001442  7000                     moveq.l    D0, 0x00
  1911. 00001444  601C                     bra        +0x1E /* 00001462 */
  1912. label00001446:
  1913. 00001446  3039 FFFF D3AE           move.w     D0, [0xFFFFD3AE]
  1914. 0000144C  5279 FFFF D3AE           addq.w     [0xFFFFD3AE], 1
  1915. 00001452  C1FC 0012                muls.w     D0, 0x12
  1916. 00001456  0680 FFFF D3CC           addi.l     D0, 0xFFFFD3CC
  1917. 0000145C  2F00                     move.l     -[A7], D0
  1918. 0000145E  A898                     syscall    GetPenState
  1919. 00001460  7001                     moveq.l    D0, 0x01
  1920. label00001462:
  1921. 00001462  4E5E                     unlink     A6
  1922. 00001464  4E75                     rts
  1923. export_411:
  1924. 00001466  4E56 0000                link       A6, 0
  1925. 0000146A  4A79 FFFF D3AE           tst.w      [0xFFFFD3AE]
  1926. 00001470  6E04                     bgt        +0x6 /* 00001476 */
  1927. 00001472  7000                     moveq.l    D0, 0x00
  1928. 00001474  601A                     bra        +0x1C /* 00001490 */
  1929. label00001476:
  1930. 00001476  5379 FFFF D3AE           subq.w     [0xFFFFD3AE], 1
  1931. 0000147C  7012                     moveq.l    D0, 0x12
  1932. 0000147E  C1F9 FFFF D3AE           muls.w     D0, [0xFFFFD3AE]
  1933. 00001484  0680 FFFF D3CC           addi.l     D0, 0xFFFFD3CC
  1934. 0000148A  2F00                     move.l     -[A7], D0
  1935. 0000148C  A899                     syscall    SetPenState
  1936. 0000148E  7001                     moveq.l    D0, 0x01
  1937. label00001490:
  1938. 00001490  4E5E                     unlink     A6
  1939. 00001492  4E75                     rts
  1940. export_412:
  1941. fn00001494:
  1942. 00001494  4E56 0000                link       A6, 0
  1943. 00001498  0C79 000A FFFF D3B0      cmpi.w     [0xFFFFD3B0], 0xA /* '\n' */
  1944. 000014A0  6D0E                     blt        +0x10 /* 000014B0 */
  1945. 000014A2  2F3C 0000 00C6           move.l     -[A7], 0xC6
  1946. 000014A8  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  1947. 000014AC  7000                     moveq.l    D0, 0x00
  1948. 000014AE  6028                     bra        +0x2A /* 000014D8 */
  1949. label000014B0:
  1950. 000014B0  3039 FFFF D3B0           move.w     D0, [0xFFFFD3B0]
  1951. 000014B6  5279 FFFF D3B0           addq.w     [0xFFFFD3B0], 1
  1952. 000014BC  48C0                     ext.l      D0
  1953. 000014BE  E588                     lsl        D0, 2
  1954. 000014C0  0680 FFFF D426           addi.l     D0, 0xFFFFD426
  1955. 000014C6  2F00                     move.l     -[A7], D0
  1956. 000014C8  A874                     syscall    GetPort
  1957. 000014CA  4AAE 0008                tst.l      [A6 + 0x8]
  1958. 000014CE  6706                     beq        +0x8 /* 000014D6 */
  1959. 000014D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1960. 000014D4  A873                     syscall    SetPort
  1961. label000014D6:
  1962. 000014D6  7001                     moveq.l    D0, 0x01
  1963. label000014D8:
  1964. 000014D8  4E5E                     unlink     A6
  1965. 000014DA  4E75                     rts
  1966. export_413:
  1967. fn000014DC:
  1968. 000014DC  4E56 0000                link       A6, 0
  1969. 000014E0  4A79 FFFF D3B0           tst.w      [0xFFFFD3B0]
  1970. 000014E6  6E0E                     bgt        +0x10 /* 000014F6 */
  1971. 000014E8  2F3C 0000 00E2           move.l     -[A7], 0xE2
  1972. 000014EE  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  1973. 000014F2  7000                     moveq.l    D0, 0x00
  1974. 000014F4  601E                     bra        +0x20 /* 00001514 */
  1975. label000014F6:
  1976. 000014F6  5379 FFFF D3B0           subq.w     [0xFFFFD3B0], 1
  1977. 000014FC  3039 FFFF D3B0           move.w     D0, [0xFFFFD3B0]
  1978. 00001502  48C0                     ext.l      D0
  1979. 00001504  E588                     lsl        D0, 2
  1980. 00001506  2040                     movea.l    A0, D0
  1981. 00001508  D1FC FFFF D426           add.l      A0, 0xFFFFD426
  1982. 0000150E  2F10                     move.l     -[A7], [A0]
  1983. 00001510  A873                     syscall    SetPort
  1984. 00001512  7001                     moveq.l    D0, 0x01
  1985. label00001514:
  1986. 00001514  4E5E                     unlink     A6
  1987. 00001516  4E75                     rts
  1988. fn00001518:
  1989. 00001518  4E56 0000                link       A6, 0
  1990. 0000151C  7001                     moveq.l    D0, 0x01
  1991. 0000151E  4E5E                     unlink     A6
  1992. 00001520  4E75                     rts
  1993. export_414:
  1994. fn00001522:
  1995. 00001522  4E56 FFFC                link       A6, -0x0004
  1996. 00001526  2F0C                     move.l     -[A7], A4
  1997. 00001528  286E 0008                movea.l    A4, [A6 + 0x8]
  1998. 0000152C  4EBA FFEA                jsr        [PC - 0x16 /* 00001518 */]
  1999. 00001530  4A40                     tst.w      D0
  2000. 00001532  6604                     bne        +0x6 /* 00001538 */
  2001. 00001534  7000                     moveq.l    D0, 0x00
  2002. 00001536  605C                     bra        +0x5E /* 00001594 */
  2003. label00001538:
  2004. 00001538  0C79 0005 FFFF D3B2      cmpi.w     [0xFFFFD3B2], 0x5
  2005. 00001540  6D0E                     blt        +0x10 /* 00001550 */
  2006. 00001542  2F3C 0000 00FC           move.l     -[A7], 0xFC
  2007. 00001548  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2008. 0000154C  7000                     moveq.l    D0, 0x00
  2009. 0000154E  6044                     bra        +0x46 /* 00001594 */
  2010. label00001550:
  2011. 00001550  486E FFFC                pea.l      [A6 - 0x4]
  2012. 00001554  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  2013. 00001558  4AAE FFFC                tst.l      [A6 - 0x4]
  2014. 0000155C  588F                     addq.l     A7, 4
  2015. 0000155E  670A                     beq        +0xC /* 0000156A */
  2016. 00001560  2F0C                     move.l     -[A7], A4
  2017. 00001562  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2018. 00001566  2F0C                     move.l     -[A7], A4
  2019. 00001568  A8E4                     syscall    SectRgn
  2020. label0000156A:
  2021. 0000156A  3039 FFFF D3B2           move.w     D0, [0xFFFFD3B2]
  2022. 00001570  5279 FFFF D3B2           addq.w     [0xFFFFD3B2], 1
  2023. 00001576  48C0                     ext.l      D0
  2024. 00001578  E588                     lsl        D0, 2
  2025. 0000157A  2040                     movea.l    A0, D0
  2026. 0000157C  D1FC FFFF D44E           add.l      A0, 0xFFFFD44E
  2027. 00001582  20AE FFFC                move.l     [A0], [A6 - 0x4]
  2028. 00001586  2F0C                     move.l     -[A7], A4
  2029. 00001588  A879                     syscall    SetClip
  2030. 0000158A  200C                     move.l     D0, A4
  2031. 0000158C  6704                     beq        +0x6 /* 00001592 */
  2032. 0000158E  2F0C                     move.l     -[A7], A4
  2033. 00001590  A8D9                     syscall    DisposRgn/DisposeRgn
  2034. label00001592:
  2035. 00001592  7001                     moveq.l    D0, 0x01
  2036. label00001594:
  2037. 00001594  286E FFF8                movea.l    A4, [A6 - 0x8]
  2038. 00001598  4E5E                     unlink     A6
  2039. 0000159A  4E75                     rts
  2040. export_415:
  2041. fn0000159C:
  2042. 0000159C  4E56 0000                link       A6, 0
  2043. 000015A0  2F0C                     move.l     -[A7], A4
  2044. 000015A2  4EBA FF74                jsr        [PC - 0x8C /* 00001518 */]
  2045. 000015A6  4A40                     tst.w      D0
  2046. 000015A8  6604                     bne        +0x6 /* 000015AE */
  2047. 000015AA  7000                     moveq.l    D0, 0x00
  2048. 000015AC  602C                     bra        +0x2E /* 000015DA */
  2049. label000015AE:
  2050. 000015AE  0C79 0005 FFFF D3B2      cmpi.w     [0xFFFFD3B2], 0x5
  2051. 000015B6  6D0E                     blt        +0x10 /* 000015C6 */
  2052. 000015B8  2F3C 0000 011A           move.l     -[A7], 0x11A
  2053. 000015BE  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2054. 000015C2  7000                     moveq.l    D0, 0x00
  2055. 000015C4  6014                     bra        +0x16 /* 000015DA */
  2056. label000015C6:
  2057. 000015C6  42A7                     clr.l      -[A7]
  2058. 000015C8  A8D8                     syscall    NewRgn
  2059. 000015CA  285F                     movea.l    A4, [A7]+
  2060. 000015CC  2F0C                     move.l     -[A7], A4
  2061. 000015CE  486E 0008                pea.l      [A6 + 0x8]
  2062. 000015D2  A8DF                     syscall    RectRgn
  2063. 000015D4  2F0C                     move.l     -[A7], A4
  2064. 000015D6  4EBA FF4A                jsr        [PC - 0xB6 /* 00001522 */]
  2065. label000015DA:
  2066. 000015DA  286E FFFC                movea.l    A4, [A6 - 0x4]
  2067. 000015DE  4E5E                     unlink     A6
  2068. 000015E0  4E75                     rts
  2069. export_416:
  2070. fn000015E2:
  2071. 000015E2  4E56 0000                link       A6, 0
  2072. 000015E6  2F0C                     move.l     -[A7], A4
  2073. 000015E8  4A79 FFFF D3B2           tst.w      [0xFFFFD3B2]
  2074. 000015EE  6E0E                     bgt        +0x10 /* 000015FE */
  2075. 000015F0  2F3C 0000 0136           move.l     -[A7], 0x136
  2076. 000015F6  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2077. 000015FA  7000                     moveq.l    D0, 0x00
  2078. 000015FC  6028                     bra        +0x2A /* 00001626 */
  2079. label000015FE:
  2080. 000015FE  5379 FFFF D3B2           subq.w     [0xFFFFD3B2], 1
  2081. 00001604  3039 FFFF D3B2           move.w     D0, [0xFFFFD3B2]
  2082. 0000160A  48C0                     ext.l      D0
  2083. 0000160C  E588                     lsl        D0, 2
  2084. 0000160E  2040                     movea.l    A0, D0
  2085. 00001610  D1FC FFFF D44E           add.l      A0, 0xFFFFD44E
  2086. 00001616  2850                     movea.l    A4, [A0]
  2087. 00001618  2F0C                     move.l     -[A7], A4
  2088. 0000161A  A879                     syscall    SetClip
  2089. 0000161C  200C                     move.l     D0, A4
  2090. 0000161E  6704                     beq        +0x6 /* 00001624 */
  2091. 00001620  2F0C                     move.l     -[A7], A4
  2092. 00001622  A8D9                     syscall    DisposRgn/DisposeRgn
  2093. label00001624:
  2094. 00001624  7001                     moveq.l    D0, 0x01
  2095. label00001626:
  2096. 00001626  286E FFFC                movea.l    A4, [A6 - 0x4]
  2097. 0000162A  4E5E                     unlink     A6
  2098. 0000162C  4E75                     rts
  2099. export_417:
  2100. 0000162E  4E56 FFF8                link       A6, -0x0008
  2101. 00001632  2D79 FFFF D3BC FFF8      move.l     [A6 - 0x8], [0xFFFFD3BC]
  2102. 0000163A  2D79 FFFF D3C0 FFFC      move.l     [A6 - 0x4], [0xFFFFD3C0]
  2103. 00001642  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2104. 00001646  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2105. 0000164A  4EBA FF50                jsr        [PC - 0xB0 /* 0000159C */]
  2106. 0000164E  4E5E                     unlink     A6
  2107. 00001650  4E75                     rts
  2108. fn00001652:
  2109. 00001652  4E56 FFF8                link       A6, -0x0008
  2110. 00001656  2D79 FFFF D3C4 FFF8      move.l     [A6 - 0x8], [0xFFFFD3C4]
  2111. 0000165E  2D79 FFFF D3C8 FFFC      move.l     [A6 - 0x4], [0xFFFFD3C8]
  2112. 00001666  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2113. 0000166A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2114. 0000166E  4EBA FF2C                jsr        [PC - 0xD4 /* 0000159C */]
  2115. 00001672  4E5E                     unlink     A6
  2116. 00001674  4E75                     rts
  2117. fn00001676:
  2118. 00001676  4E56 0000                link       A6, 0
  2119. 0000167A  4EBA FF66                jsr        [PC - 0x9A /* 000015E2 */]
  2120. 0000167E  4E5E                     unlink     A6
  2121. 00001680  4E75                     rts
  2122. export_418:
  2123. 00001682  4E56 0000                link       A6, 0
  2124. 00001686  0C79 0005 FFFF D3B4      cmpi.w     [0xFFFFD3B4], 0x5
  2125. 0000168E  6D04                     blt        +0x6 /* 00001694 */
  2126. 00001690  7000                     moveq.l    D0, 0x00
  2127. 00001692  604C                     bra        +0x4E /* 000016E0 */
  2128. label00001694:
  2129. 00001694  7006                     moveq.l    D0, 0x06
  2130. 00001696  C1F9 FFFF D3B4           muls.w     D0, [0xFFFFD3B4]
  2131. 0000169C  0680 FFFF D466           addi.l     D0, 0xFFFFD466
  2132. 000016A2  2F00                     move.l     -[A7], D0
  2133. 000016A4  7006                     moveq.l    D0, 0x06
  2134. 000016A6  C1F9 FFFF D3B4           muls.w     D0, [0xFFFFD3B4]
  2135. 000016AC  0680 FFFF D464           addi.l     D0, 0xFFFFD464
  2136. 000016B2  2F00                     move.l     -[A7], D0
  2137. 000016B4  7006                     moveq.l    D0, 0x06
  2138. 000016B6  C1F9 FFFF D3B4           muls.w     D0, [0xFFFFD3B4]
  2139. 000016BC  0680 FFFF D462           addi.l     D0, 0xFFFFD462
  2140. 000016C2  2F00                     move.l     -[A7], D0
  2141. 000016C4  4EBA F130                jsr        [PC - 0xED0 /* 000007F6 */]
  2142. 000016C8  5279 FFFF D3B4           addq.w     [0xFFFFD3B4], 1
  2143. 000016CE  3EAE 000C                move.w     [A7], [A6 + 0xC]
  2144. 000016D2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2145. 000016D6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2146. 000016DA  4EBA F198                jsr        [PC - 0xE68 /* 00000874 */]
  2147. 000016DE  7001                     moveq.l    D0, 0x01
  2148. label000016E0:
  2149. 000016E0  4E5E                     unlink     A6
  2150. 000016E2  4E75                     rts
  2151. export_419:
  2152. 000016E4  4E56 0000                link       A6, 0
  2153. 000016E8  4A79 FFFF D3B4           tst.w      [0xFFFFD3B4]
  2154. 000016EE  6E04                     bgt        +0x6 /* 000016F4 */
  2155. 000016F0  7000                     moveq.l    D0, 0x00
  2156. 000016F2  6042                     bra        +0x44 /* 00001736 */
  2157. label000016F4:
  2158. 000016F4  5379 FFFF D3B4           subq.w     [0xFFFFD3B4], 1
  2159. 000016FA  7006                     moveq.l    D0, 0x06
  2160. 000016FC  C1F9 FFFF D3B4           muls.w     D0, [0xFFFFD3B4]
  2161. 00001702  2040                     movea.l    A0, D0
  2162. 00001704  D1FC FFFF D466           add.l      A0, 0xFFFFD466
  2163. 0000170A  3F10                     move.w     -[A7], [A0]
  2164. 0000170C  7006                     moveq.l    D0, 0x06
  2165. 0000170E  C1F9 FFFF D3B4           muls.w     D0, [0xFFFFD3B4]
  2166. 00001714  2040                     movea.l    A0, D0
  2167. 00001716  D1FC FFFF D464           add.l      A0, 0xFFFFD464
  2168. 0000171C  3F10                     move.w     -[A7], [A0]
  2169. 0000171E  7006                     moveq.l    D0, 0x06
  2170. 00001720  C1F9 FFFF D3B4           muls.w     D0, [0xFFFFD3B4]
  2171. 00001726  2040                     movea.l    A0, D0
  2172. 00001728  D1FC FFFF D462           add.l      A0, 0xFFFFD462
  2173. 0000172E  3F10                     move.w     -[A7], [A0]
  2174. 00001730  4EBA F142                jsr        [PC - 0xEBE /* 00000874 */]
  2175. 00001734  7001                     moveq.l    D0, 0x01
  2176. label00001736:
  2177. 00001736  4E5E                     unlink     A6
  2178. 00001738  4E75                     rts
  2179. 0000173A  4E56 FFFC                link       A6, -0x0004
  2180. 0000173E  2F0C                     move.l     -[A7], A4
  2181. 00001740  0C79 0005 FFFF D3B6      cmpi.w     [0xFFFFD3B6], 0x5
  2182. 00001748  6D04                     blt        +0x6 /* 0000174E */
  2183. 0000174A  7000                     moveq.l    D0, 0x00
  2184. 0000174C  6054                     bra        +0x56 /* 000017A2 */
  2185. label0000174E:
  2186. 0000174E  4A6E 0010                tst.w      [A6 + 0x10]
  2187. 00001752  6712                     beq        +0x14 /* 00001766 */
  2188. 00001754  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2189. 00001758  4EBA FD3A                jsr        [PC - 0x2C6 /* 00001494 */]
  2190. 0000175C  4EBA FEF4                jsr        [PC - 0x10C /* 00001652 */]
  2191. 00001760  4EBA FD7A                jsr        [PC - 0x286 /* 000014DC */]
  2192. 00001764  588F                     addq.l     A7, 4
  2193. label00001766:
  2194. 00001766  3039 FFFF D3B6           move.w     D0, [0xFFFFD3B6]
  2195. 0000176C  48C0                     ext.l      D0
  2196. 0000176E  E588                     lsl        D0, 2
  2197. 00001770  0680 FFFF D480           addi.l     D0, 0xFFFFD480
  2198. 00001776  2840                     movea.l    A4, D0
  2199. 00001778  206E 000C                movea.l    A0, [A6 + 0xC]
  2200. 0000177C  2050                     movea.l    A0, [A0]
  2201. 0000177E  38A8 0020                move.w     [A4], [A0 + 0x20]
  2202. 00001782  206E 000C                movea.l    A0, [A6 + 0xC]
  2203. 00001786  2050                     movea.l    A0, [A0]
  2204. 00001788  3968 0022 0002           move.w     [A4 + 0x2], [A0 + 0x22]
  2205. 0000178E  42A7                     clr.l      -[A7]
  2206. 00001790  4878 7D00                push.l     0x7D00 /* '}\0' */
  2207. 00001794  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2208. 00001798  A9D1                     syscall    TESetSelect
  2209. 0000179A  5279 FFFF D3B6           addq.w     [0xFFFFD3B6], 1
  2210. 000017A0  7001                     moveq.l    D0, 0x01
  2211. label000017A2:
  2212. 000017A2  285F                     movea.l    A4, [A7]+
  2213. 000017A4  4E5E                     unlink     A6
  2214. 000017A6  4E75                     rts
  2215. 000017A8  4E56 0000                link       A6, 0
  2216. 000017AC  4A79 FFFF D3B6           tst.w      [0xFFFFD3B6]
  2217. 000017B2  6E04                     bgt        +0x6 /* 000017B8 */
  2218. 000017B4  7000                     moveq.l    D0, 0x00
  2219. 000017B6  6052                     bra        +0x54 /* 0000180A */
  2220. label000017B8:
  2221. 000017B8  5379 FFFF D3B6           subq.w     [0xFFFFD3B6], 1
  2222. 000017BE  3039 FFFF D3B6           move.w     D0, [0xFFFFD3B6]
  2223. 000017C4  48C0                     ext.l      D0
  2224. 000017C6  E588                     lsl        D0, 2
  2225. 000017C8  2040                     movea.l    A0, D0
  2226. 000017CA  D1FC FFFF D480           add.l      A0, 0xFFFFD480
  2227. 000017D0  3050                     movea.w    A0, [A0]
  2228. 000017D2  2F08                     move.l     -[A7], A0
  2229. 000017D4  3039 FFFF D3B6           move.w     D0, [0xFFFFD3B6]
  2230. 000017DA  48C0                     ext.l      D0
  2231. 000017DC  E588                     lsl        D0, 2
  2232. 000017DE  2040                     movea.l    A0, D0
  2233. 000017E0  D1FC FFFF D482           add.l      A0, 0xFFFFD482
  2234. 000017E6  3050                     movea.w    A0, [A0]
  2235. 000017E8  2F08                     move.l     -[A7], A0
  2236. 000017EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2237. 000017EE  A9D1                     syscall    TESetSelect
  2238. 000017F0  4A6E 0010                tst.w      [A6 + 0x10]
  2239. 000017F4  6712                     beq        +0x14 /* 00001808 */
  2240. 000017F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2241. 000017FA  4EBA FC98                jsr        [PC - 0x368 /* 00001494 */]
  2242. 000017FE  4EBA FE76                jsr        [PC - 0x18A /* 00001676 */]
  2243. 00001802  4EBA FCD8                jsr        [PC - 0x328 /* 000014DC */]
  2244. 00001806  588F                     addq.l     A7, 4
  2245. label00001808:
  2246. 00001808  7001                     moveq.l    D0, 0x01
  2247. label0000180A:
  2248. 0000180A  4E5E                     unlink     A6
  2249. 0000180C  4E75                     rts
  2250. export_420:
  2251. fn0000180E:
  2252. 0000180E  4E56 0000                link       A6, 0
  2253. 00001812  4EBA EF70                jsr        [PC - 0x1090 /* 00000784 */]
  2254. 00001816  4A40                     tst.w      D0
  2255. 00001818  6738                     beq        +0x3A /* 00001852 */
  2256. 0000181A  0C79 0005 FFFF D3B8      cmpi.w     [0xFFFFD3B8], 0x5
  2257. 00001822  6D0E                     blt        +0x10 /* 00001832 */
  2258. 00001824  2F3C 0000 0156           move.l     -[A7], 0x156
  2259. 0000182A  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2260. 0000182E  7000                     moveq.l    D0, 0x00
  2261. 00001830  6022                     bra        +0x24 /* 00001854 */
  2262. label00001832:
  2263. 00001832  3039 FFFF D3B8           move.w     D0, [0xFFFFD3B8]
  2264. 00001838  5279 FFFF D3B8           addq.w     [0xFFFFD3B8], 1
  2265. 0000183E  C1FC 0006                muls.w     D0, 0x6
  2266. 00001842  0680 FFFF D4BC           addi.l     D0, 0xFFFFD4BC
  2267. 00001848  2F00                     move.l     -[A7], D0
  2268. 0000184A  AA19                     syscall    GetForeColor
  2269. 0000184C  486E 0008                pea.l      [A6 + 0x8]
  2270. 00001850  AA14                     syscall    RGBForeColor
  2271. label00001852:
  2272. 00001852  7001                     moveq.l    D0, 0x01
  2273. label00001854:
  2274. 00001854  4E5E                     unlink     A6
  2275. 00001856  4E75                     rts
  2276. export_421:
  2277. fn00001858:
  2278. 00001858  4E56 0000                link       A6, 0
  2279. 0000185C  4EBA EF26                jsr        [PC - 0x10DA /* 00000784 */]
  2280. 00001860  4A40                     tst.w      D0
  2281. 00001862  672E                     beq        +0x30 /* 00001892 */
  2282. 00001864  4A79 FFFF D3B8           tst.w      [0xFFFFD3B8]
  2283. 0000186A  6E0E                     bgt        +0x10 /* 0000187A */
  2284. 0000186C  2F3C 0000 0176           move.l     -[A7], 0x176
  2285. 00001872  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2286. 00001876  7000                     moveq.l    D0, 0x00
  2287. 00001878  601A                     bra        +0x1C /* 00001894 */
  2288. label0000187A:
  2289. 0000187A  5379 FFFF D3B8           subq.w     [0xFFFFD3B8], 1
  2290. 00001880  7006                     moveq.l    D0, 0x06
  2291. 00001882  C1F9 FFFF D3B8           muls.w     D0, [0xFFFFD3B8]
  2292. 00001888  0680 FFFF D4BC           addi.l     D0, 0xFFFFD4BC
  2293. 0000188E  2F00                     move.l     -[A7], D0
  2294. 00001890  AA14                     syscall    RGBForeColor
  2295. label00001892:
  2296. 00001892  7001                     moveq.l    D0, 0x01
  2297. label00001894:
  2298. 00001894  4E5E                     unlink     A6
  2299. 00001896  4E75                     rts
  2300. 00001898  4E56 FFFA                link       A6, -0x0006
  2301. 0000189C  42A7                     clr.l      -[A7]
  2302. 0000189E  4267                     clr.w      -[A7]
  2303. 000018A0  486E FFFA                pea.l      [A6 - 0x6]
  2304. 000018A4  4EBA 011A                jsr        [PC + 0x11A /* 000019C0 */]
  2305. 000018A8  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  2306. 000018AC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2307. 000018B0  4EBA FF5C                jsr        [PC - 0xA4 /* 0000180E */]
  2308. 000018B4  4E5E                     unlink     A6
  2309. 000018B6  4E75                     rts
  2310. export_422:
  2311. fn000018B8:
  2312. 000018B8  4E56 FFFA                link       A6, -0x0006
  2313. 000018BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2314. 000018C0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2315. 000018C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2316. 000018C8  486E FFFA                pea.l      [A6 - 0x6]
  2317. 000018CC  4EBA 00F2                jsr        [PC + 0xF2 /* 000019C0 */]
  2318. 000018D0  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  2319. 000018D4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2320. 000018D8  4EBA FF34                jsr        [PC - 0xCC /* 0000180E */]
  2321. 000018DC  4E5E                     unlink     A6
  2322. 000018DE  4E75                     rts
  2323. export_423:
  2324. fn000018E0:
  2325. 000018E0  4E56 0000                link       A6, 0
  2326. 000018E4  4EBA EE9E                jsr        [PC - 0x1162 /* 00000784 */]
  2327. 000018E8  4A40                     tst.w      D0
  2328. 000018EA  6738                     beq        +0x3A /* 00001924 */
  2329. 000018EC  0C79 0005 FFFF D3BA      cmpi.w     [0xFFFFD3BA], 0x5
  2330. 000018F4  6D0E                     blt        +0x10 /* 00001904 */
  2331. 000018F6  2F3C 0000 0196           move.l     -[A7], 0x196
  2332. 000018FC  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2333. 00001900  7000                     moveq.l    D0, 0x00
  2334. 00001902  6022                     bra        +0x24 /* 00001926 */
  2335. label00001904:
  2336. 00001904  3039 FFFF D3BA           move.w     D0, [0xFFFFD3BA]
  2337. 0000190A  5279 FFFF D3BA           addq.w     [0xFFFFD3BA], 1
  2338. 00001910  C1FC 0006                muls.w     D0, 0x6
  2339. 00001914  0680 FFFF D4DA           addi.l     D0, 0xFFFFD4DA
  2340. 0000191A  2F00                     move.l     -[A7], D0
  2341. 0000191C  AA1A                     syscall    GetBackColor
  2342. 0000191E  486E 0008                pea.l      [A6 + 0x8]
  2343. 00001922  AA15                     syscall    RGBBackColor
  2344. label00001924:
  2345. 00001924  7001                     moveq.l    D0, 0x01
  2346. label00001926:
  2347. 00001926  4E5E                     unlink     A6
  2348. 00001928  4E75                     rts
  2349. export_424:
  2350. fn0000192A:
  2351. 0000192A  4E56 0000                link       A6, 0
  2352. 0000192E  4EBA EE54                jsr        [PC - 0x11AC /* 00000784 */]
  2353. 00001932  4A40                     tst.w      D0
  2354. 00001934  672E                     beq        +0x30 /* 00001964 */
  2355. 00001936  4A79 FFFF D3BA           tst.w      [0xFFFFD3BA]
  2356. 0000193C  6E0E                     bgt        +0x10 /* 0000194C */
  2357. 0000193E  2F3C 0000 01B6           move.l     -[A7], 0x1B6
  2358. 00001944  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2359. 00001948  7000                     moveq.l    D0, 0x00
  2360. 0000194A  601A                     bra        +0x1C /* 00001966 */
  2361. label0000194C:
  2362. 0000194C  5379 FFFF D3BA           subq.w     [0xFFFFD3BA], 1
  2363. 00001952  7006                     moveq.l    D0, 0x06
  2364. 00001954  C1F9 FFFF D3BA           muls.w     D0, [0xFFFFD3BA]
  2365. 0000195A  0680 FFFF D4DA           addi.l     D0, 0xFFFFD4DA
  2366. 00001960  2F00                     move.l     -[A7], D0
  2367. 00001962  AA15                     syscall    RGBBackColor
  2368. label00001964:
  2369. 00001964  7001                     moveq.l    D0, 0x01
  2370. label00001966:
  2371. 00001966  4E5E                     unlink     A6
  2372. 00001968  4E75                     rts
  2373. 0000196A  4E56 FFFA                link       A6, -0x0006
  2374. 0000196E  3F39 FFFF DD3C           move.w     -[A7], [0xFFFFDD3C]
  2375. 00001974  3F39 FFFF DD3C           move.w     -[A7], [0xFFFFDD3C]
  2376. 0000197A  3F39 FFFF DD3C           move.w     -[A7], [0xFFFFDD3C]
  2377. 00001980  486E FFFA                pea.l      [A6 - 0x6]
  2378. 00001984  4EBA 003A                jsr        [PC + 0x3A /* 000019C0 */]
  2379. 00001988  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  2380. 0000198C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2381. 00001990  4EBA FF4E                jsr        [PC - 0xB2 /* 000018E0 */]
  2382. 00001994  4E5E                     unlink     A6
  2383. 00001996  4E75                     rts
  2384. export_425:
  2385. 00001998  4E56 FFFA                link       A6, -0x0006
  2386. 0000199C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2387. 000019A0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2388. 000019A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2389. 000019A8  486E FFFA                pea.l      [A6 - 0x6]
  2390. 000019AC  4EBA 0012                jsr        [PC + 0x12 /* 000019C0 */]
  2391. 000019B0  3EAE FFFE                move.w     [A7], [A6 - 0x2]
  2392. 000019B4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2393. 000019B8  4EBA FF26                jsr        [PC - 0xDA /* 000018E0 */]
  2394. 000019BC  4E5E                     unlink     A6
  2395. 000019BE  4E75                     rts
  2396. export_426:
  2397. fn000019C0:
  2398. 000019C0  4E56 FFFC                link       A6, -0x0004
  2399. 000019C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2400. 000019C8  30AE 000C                move.w     [A0], [A6 + 0xC]
  2401. 000019CC  316E 000E 0002           move.w     [A0 + 0x2], [A6 + 0xE]
  2402. 000019D2  316E 0010 0004           move.w     [A0 + 0x4], [A6 + 0x10]
  2403. 000019D8  4E5E                     unlink     A6
  2404. 000019DA  4E75                     rts
  2405. export_427:
  2406. 000019DC  4E56 0000                link       A6, 0
  2407. 000019E0  302E 0008                move.w     D0, [A6 + 0x8]
  2408. 000019E4  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2409. 000019E8  6614                     bne        +0x16 /* 000019FE */
  2410. 000019EA  302E 000A                move.w     D0, [A6 + 0xA]
  2411. 000019EE  B06E 0010                cmp.w      D0, [A6 + 0x10]
  2412. 000019F2  660A                     bne        +0xC /* 000019FE */
  2413. 000019F4  302E 000C                move.w     D0, [A6 + 0xC]
  2414. 000019F8  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2415. 000019FC  6704                     beq        +0x6 /* 00001A02 */
  2416. label000019FE:
  2417. 000019FE  7000                     moveq.l    D0, 0x00
  2418. 00001A00  6002                     bra        +0x4 /* 00001A04 */
  2419. label00001A02:
  2420. 00001A02  7001                     moveq.l    D0, 0x01
  2421. label00001A04:
  2422. 00001A04  4E5E                     unlink     A6
  2423. 00001A06  4E75                     rts
  2424. 00001A08  4E56 0000                link       A6, 0
  2425. 00001A0C  2F07                     move.l     -[A7], D7
  2426. 00001A0E  7E00                     moveq.l    D7, 0x00
  2427. 00001A10  6018                     bra        +0x1A /* 00001A2A */
  2428. label00001A12:
  2429. 00001A12  206E 0008                movea.l    A0, [A6 + 0x8]
  2430. 00001A16  226E 000C                movea.l    A1, [A6 + 0xC]
  2431. 00001A1A  1030 7000                move.b     D0, [A0 + D7.w]
  2432. 00001A1E  B031 7000                cmp.b      D0, [A1 + D7.w]
  2433. 00001A22  6704                     beq        +0x6 /* 00001A28 */
  2434. 00001A24  7000                     moveq.l    D0, 0x00
  2435. 00001A26  600A                     bra        +0xC /* 00001A32 */
  2436. label00001A28:
  2437. 00001A28  5247                     addq.w     D7, 1
  2438. label00001A2A:
  2439. 00001A2A  0C47 0007                cmpi.w     D7, 0x7
  2440. 00001A2E  6FE2                     ble        -0x1C /* 00001A12 */
  2441. 00001A30  7001                     moveq.l    D0, 0x01
  2442. label00001A32:
  2443. 00001A32  2E1F                     move.l     D7, [A7]+
  2444. 00001A34  4E5E                     unlink     A6
  2445. 00001A36  4E75                     rts
  2446. export_428:
  2447. 00001A38  4E56 0000                link       A6, 0
  2448. 00001A3C  2F07                     move.l     -[A7], D7
  2449. 00001A3E  7E00                     moveq.l    D7, 0x00
  2450. 00001A40  6010                     bra        +0x12 /* 00001A52 */
  2451. label00001A42:
  2452. 00001A42  206E 0008                movea.l    A0, [A6 + 0x8]
  2453. 00001A46  226E 000C                movea.l    A1, [A6 + 0xC]
  2454. 00001A4A  13B0 7000 7000           move.b     [A1 + D7.w], [A0 + D7.w]
  2455. 00001A50  5247                     addq.w     D7, 1
  2456. label00001A52:
  2457. 00001A52  0C47 0007                cmpi.w     D7, 0x7
  2458. 00001A56  6FEA                     ble        -0x14 /* 00001A42 */
  2459. 00001A58  2E1F                     move.l     D7, [A7]+
  2460. 00001A5A  4E5E                     unlink     A6
  2461. 00001A5C  4E75                     rts
  2462. 00001A5E  4E56 FFFC                link       A6, -0x0004
  2463. 00001A62  2F07                     move.l     -[A7], D7
  2464. 00001A64  42A7                     clr.l      -[A7]
  2465. 00001A66  2F3C 5041 434B           move.l     -[A7], 0x5041434B /* 'PACK' */
  2466. 00001A6C  4267                     clr.w      -[A7]
  2467. 00001A6E  A9A0                     syscall    GetResource
  2468. 00001A70  4A9F                     tst.l      [A7]+
  2469. 00001A72  6608                     bne        +0xA /* 00001A7C */
  2470. 00001A74  206E 0008                movea.l    A0, [A6 + 0x8]
  2471. 00001A78  1E10                     move.b     D7, [A0]
  2472. 00001A7A  6008                     bra        +0xA /* 00001A84 */
  2473. label00001A7C:
  2474. 00001A7C  206E 0008                movea.l    A0, [A6 + 0x8]
  2475. 00001A80  A069                     syscall    HGetState
  2476. 00001A82  1E00                     move.b     D7, D0
  2477. label00001A84:
  2478. 00001A84  4A07                     tst.b      D7
  2479. 00001A86  6C04                     bge        +0x6 /* 00001A8C */
  2480. 00001A88  7000                     moveq.l    D0, 0x00
  2481. 00001A8A  6008                     bra        +0xA /* 00001A94 */
  2482. label00001A8C:
  2483. 00001A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2484. 00001A90  A029                     syscall    HLock
  2485. 00001A92  7001                     moveq.l    D0, 0x01
  2486. label00001A94:
  2487. 00001A94  2E1F                     move.l     D7, [A7]+
  2488. 00001A96  4E5E                     unlink     A6
  2489. 00001A98  4E75                     rts
  2490. export_429:
  2491. 00001A9A  4E56 0000                link       A6, 0
  2492. 00001A9E  48E7 0108                movem.l    -[A7], D7,A4
  2493. 00001AA2  7E00                     moveq.l    D7, 0x00
  2494. 00001AA4  302E 0008                move.w     D0, [A6 + 0x8]
  2495. 00001AA8  48C0                     ext.l      D0
  2496. 00001AAA  E788                     lsl        D0, 3
  2497. 00001AAC  0680 FFFF D4F8           addi.l     D0, 0xFFFFD4F8
  2498. 00001AB2  2840                     movea.l    A4, D0
  2499. 00001AB4  600C                     bra        +0xE /* 00001AC2 */
  2500. label00001AB6:
  2501. 00001AB6  206E 000A                movea.l    A0, [A6 + 0xA]
  2502. 00001ABA  11B4 7000 7000           move.b     [A0 + D7.w], [A4 + D7.w]
  2503. 00001AC0  5247                     addq.w     D7, 1
  2504. label00001AC2:
  2505. 00001AC2  0C47 0008                cmpi.w     D7, 0x8
  2506. 00001AC6  6DEE                     blt        -0x10 /* 00001AB6 */
  2507. 00001AC8  4CDF 1080                movem.l    D7,A4, [A7]+
  2508. 00001ACC  4E5E                     unlink     A6
  2509. 00001ACE  4E75                     rts
  2510. export_430:
  2511. fn00001AD0:
  2512. 00001AD0  4E56 0000                link       A6, 0
  2513. 00001AD4  3038 0BAA                move.w     D0, [0x00000BAA /* MBarHeight */]
  2514. 00001AD8  4E5E                     unlink     A6
  2515. 00001ADA  4E75                     rts
  2516. export_431:
  2517. fn00001ADC:
  2518. 00001ADC  4E56 0000                link       A6, 0
  2519. 00001AE0  206E 0008                movea.l    A0, [A6 + 0x8]
  2520. 00001AE4  4A68 0006                tst.w      [A0 + 0x6]
  2521. 00001AE8  5DC0                     slt        D0
  2522. 00001AEA  4400                     neg.b      D0
  2523. 00001AEC  4880                     ext.w      D0
  2524. 00001AEE  4E5E                     unlink     A6
  2525. 00001AF0  4E75                     rts
  2526. 00001AF2  4E56 FFF0                link       A6, -0x0010
  2527. 00001AF6  48E7 0018                movem.l    -[A7], A3,A4
  2528. 00001AFA  286E 0008                movea.l    A4, [A6 + 0x8]
  2529. 00001AFE  2F0C                     move.l     -[A7], A4
  2530. 00001B00  4EBA FFDA                jsr        [PC - 0x26 /* 00001ADC */]
  2531. 00001B04  4A40                     tst.w      D0
  2532. 00001B06  588F                     addq.l     A7, 4
  2533. 00001B08  675E                     beq        +0x60 /* 00001B68 */
  2534. 00001B0A  2D6C 0010 FFF8           move.l     [A6 - 0x8], [A4 + 0x10]
  2535. 00001B10  2D6C 0014 FFFC           move.l     [A6 - 0x4], [A4 + 0x14]
  2536. 00001B16  264C                     movea.l    A3, A4
  2537. 00001B18  206B 0002                movea.l    A0, [A3 + 0x2]
  2538. 00001B1C  2050                     movea.l    A0, [A0]
  2539. 00001B1E  2D68 0006 FFF0           move.l     [A6 - 0x10], [A0 + 0x6]
  2540. 00001B24  2D68 000A FFF4           move.l     [A6 - 0xC], [A0 + 0xA]
  2541. 00001B2A  486E FFF8                pea.l      [A6 - 0x8]
  2542. 00001B2E  302E FFF2                move.w     D0, [A6 - 0xE]
  2543. 00001B32  4440                     neg.w      D0
  2544. 00001B34  3F00                     move.w     -[A7], D0
  2545. 00001B36  302E FFF0                move.w     D0, [A6 - 0x10]
  2546. 00001B3A  4440                     neg.w      D0
  2547. 00001B3C  3F00                     move.w     -[A7], D0
  2548. 00001B3E  A8A8                     syscall    OffsetRect
  2549. 00001B40  42A7                     clr.l      -[A7]
  2550. 00001B42  486E FFF8                pea.l      [A6 - 0x8]
  2551. 00001B46  AA27                     syscall    GetMaxDevice
  2552. 00001B48  285F                     movea.l    A4, [A7]+
  2553. 00001B4A  200C                     move.l     D0, A4
  2554. 00001B4C  660C                     bne        +0xE /* 00001B5A */
  2555. 00001B4E  206B 0002                movea.l    A0, [A3 + 0x2]
  2556. 00001B52  2050                     movea.l    A0, [A0]
  2557. 00001B54  3028 0020                move.w     D0, [A0 + 0x20]
  2558. 00001B58  6010                     bra        +0x12 /* 00001B6A */
  2559. label00001B5A:
  2560. 00001B5A  2054                     movea.l    A0, [A4]
  2561. 00001B5C  2068 0016                movea.l    A0, [A0 + 0x16]
  2562. 00001B60  2050                     movea.l    A0, [A0]
  2563. 00001B62  3028 0020                move.w     D0, [A0 + 0x20]
  2564. 00001B66  6002                     bra        +0x4 /* 00001B6A */
  2565. label00001B68:
  2566. 00001B68  7001                     moveq.l    D0, 0x01
  2567. label00001B6A:
  2568. 00001B6A  4CDF 1800                movem.l    A3,A4, [A7]+
  2569. 00001B6E  4E5E                     unlink     A6
  2570. 00001B70  4E75                     rts
  2571. 00001B72  4E56 0000                link       A6, 0
  2572. 00001B76  206E 0008                movea.l    A0, [A6 + 0x8]
  2573. 00001B7A  302E 000C                move.w     D0, [A6 + 0xC]
  2574. 00001B7E  48C0                     ext.l      D0
  2575. 00001B80  E788                     lsl        D0, 3
  2576. 00001B82  2050                     movea.l    A0, [A0]
  2577. 00001B84  226E 000E                movea.l    A1, [A6 + 0xE]
  2578. 00001B88  22B0 080A                move.l     [A1], [A0 + D0 + 0xA]
  2579. 00001B8C  3370 080E 0004           move.w     [A1 + 0x4], [A0 + D0 + 0xE]
  2580. 00001B92  4E5E                     unlink     A6
  2581. 00001B94  4E75                     rts
  2582. 00001B96  4E56 0000                link       A6, 0
  2583. 00001B9A  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  2584. 00001BA2  670C                     beq        +0xE /* 00001BB0 */
  2585. 00001BA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2586. 00001BA8  AA19                     syscall    GetForeColor
  2587. 00001BAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2588. 00001BAE  AA1A                     syscall    GetBackColor
  2589. label00001BB0:
  2590. 00001BB0  4E5E                     unlink     A6
  2591. 00001BB2  4E75                     rts
  2592. 00001BB4  4E56 0000                link       A6, 0
  2593. 00001BB8  0839 0003 FFFF D391      btst.b     [0xFFFFD391], 0x3
  2594. 00001BC0  670C                     beq        +0xE /* 00001BCE */
  2595. 00001BC2  486E 0008                pea.l      [A6 + 0x8]
  2596. 00001BC6  AA14                     syscall    RGBForeColor
  2597. 00001BC8  486E 000E                pea.l      [A6 + 0xE]
  2598. 00001BCC  AA15                     syscall    RGBBackColor
  2599. label00001BCE:
  2600. 00001BCE  4E5E                     unlink     A6
  2601. 00001BD0  4E75                     rts
  2602. export_432:
  2603. 00001BD2  4E56 FFFC                link       A6, -0x0004
  2604. 00001BD6  48E7 0018                movem.l    -[A7], A3,A4
  2605. 00001BDA  266E 0008                movea.l    A3, [A6 + 0x8]
  2606. 00001BDE  49EB 0002                lea.l      A4, [A3 + 0x2]
  2607. 00001BE2  3D54 FFFE                move.w     [A6 - 0x2], [A4]
  2608. 00001BE6  3D53 FFFC                move.w     [A6 - 0x4], [A3]
  2609. 00001BEA  486E FFFC                pea.l      [A6 - 0x4]
  2610. 00001BEE  A870                     syscall    LocalToGlobal
  2611. 00001BF0  38AE FFFE                move.w     [A4], [A6 - 0x2]
  2612. 00001BF4  36AE FFFC                move.w     [A3], [A6 - 0x4]
  2613. 00001BF8  3D6B 0006 FFFE           move.w     [A6 - 0x2], [A3 + 0x6]
  2614. 00001BFE  3D6B 0004 FFFC           move.w     [A6 - 0x4], [A3 + 0x4]
  2615. 00001C04  486E FFFC                pea.l      [A6 - 0x4]
  2616. 00001C08  A870                     syscall    LocalToGlobal
  2617. 00001C0A  376E FFFE 0006           move.w     [A3 + 0x6], [A6 - 0x2]
  2618. 00001C10  376E FFFC 0004           move.w     [A3 + 0x4], [A6 - 0x4]
  2619. 00001C16  4CDF 1800                movem.l    A3,A4, [A7]+
  2620. 00001C1A  4E5E                     unlink     A6
  2621. 00001C1C  4E75                     rts
  2622. 00001C1E  4E56 FFFC                link       A6, -0x0004
  2623. 00001C22  48E7 0018                movem.l    -[A7], A3,A4
  2624. 00001C26  266E 0008                movea.l    A3, [A6 + 0x8]
  2625. 00001C2A  49EB 0002                lea.l      A4, [A3 + 0x2]
  2626. 00001C2E  3D54 FFFE                move.w     [A6 - 0x2], [A4]
  2627. 00001C32  3D53 FFFC                move.w     [A6 - 0x4], [A3]
  2628. 00001C36  486E FFFC                pea.l      [A6 - 0x4]
  2629. 00001C3A  A871                     syscall    GlobalToLocal
  2630. 00001C3C  38AE FFFE                move.w     [A4], [A6 - 0x2]
  2631. 00001C40  36AE FFFC                move.w     [A3], [A6 - 0x4]
  2632. 00001C44  3D6B 0006 FFFE           move.w     [A6 - 0x2], [A3 + 0x6]
  2633. 00001C4A  3D6B 0004 FFFC           move.w     [A6 - 0x4], [A3 + 0x4]
  2634. 00001C50  486E FFFC                pea.l      [A6 - 0x4]
  2635. 00001C54  A871                     syscall    GlobalToLocal
  2636. 00001C56  376E FFFE 0006           move.w     [A3 + 0x6], [A6 - 0x2]
  2637. 00001C5C  376E FFFC 0004           move.w     [A3 + 0x4], [A6 - 0x4]
  2638. 00001C62  4CDF 1800                movem.l    A3,A4, [A7]+
  2639. 00001C66  4E5E                     unlink     A6
  2640. 00001C68  4E75                     rts
  2641. export_433:
  2642. 00001C6A  4E56 0000                link       A6, 0
  2643. 00001C6E  2F0C                     move.l     -[A7], A4
  2644. 00001C70  387C 0938                movea.w    A4, 0x938 /* '\t8' */
  2645. 00001C74  4214                     clr.b      [A4]
  2646. 00001C76  285F                     movea.l    A4, [A7]+
  2647. 00001C78  4E5E                     unlink     A6
  2648. 00001C7A  4E75                     rts
  2649. fn00001C7C:
  2650. 00001C7C  4E56 FFFA                link       A6, -0x0006
  2651. 00001C80  2F0C                     move.l     -[A7], A4
  2652. 00001C82  4227                     clr.b      -[A7]
  2653. 00001C84  42A7                     clr.l      -[A7]
  2654. 00001C86  486E FFFC                pea.l      [A6 - 0x4]
  2655. 00001C8A  AA42                     syscall    GetAuxWin
  2656. 00001C8C  7000                     moveq.l    D0, 0x00
  2657. 00001C8E  101F                     move.b     D0, [A7]+
  2658. 00001C90  3D40 FFFA                move.w     [A6 - 0x6], D0
  2659. 00001C94  206E FFFC                movea.l    A0, [A6 - 0x4]
  2660. 00001C98  2050                     movea.l    A0, [A0]
  2661. 00001C9A  2868 0008                movea.l    A4, [A0 + 0x8]
  2662. 00001C9E  322E 0008                move.w     D1, [A6 + 0x8]
  2663. 00001CA2  48C1                     ext.l      D1
  2664. 00001CA4  E789                     lsl        D1, 3
  2665. 00001CA6  2054                     movea.l    A0, [A4]
  2666. 00001CA8  226E 000A                movea.l    A1, [A6 + 0xA]
  2667. 00001CAC  22B0 180A                move.l     [A1], [A0 + D1 + 0xA]
  2668. 00001CB0  3370 180E 0004           move.w     [A1 + 0x4], [A0 + D1 + 0xE]
  2669. 00001CB6  7001                     moveq.l    D0, 0x01
  2670. 00001CB8  285F                     movea.l    A4, [A7]+
  2671. 00001CBA  4E5E                     unlink     A6
  2672. 00001CBC  4E75                     rts
  2673. fn00001CBE:
  2674. 00001CBE  4E56 FFFA                link       A6, -0x0006
  2675. 00001CC2  2F0C                     move.l     -[A7], A4
  2676. 00001CC4  4227                     clr.b      -[A7]
  2677. 00001CC6  42A7                     clr.l      -[A7]
  2678. 00001CC8  486E FFFC                pea.l      [A6 - 0x4]
  2679. 00001CCC  AA44                     syscall    GetAuxiliaryControlRecord/GetAuxCtl
  2680. 00001CCE  7000                     moveq.l    D0, 0x00
  2681. 00001CD0  101F                     move.b     D0, [A7]+
  2682. 00001CD2  3D40 FFFA                move.w     [A6 - 0x6], D0
  2683. 00001CD6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2684. 00001CDA  2050                     movea.l    A0, [A0]
  2685. 00001CDC  2868 0008                movea.l    A4, [A0 + 0x8]
  2686. 00001CE0  322E 0008                move.w     D1, [A6 + 0x8]
  2687. 00001CE4  48C1                     ext.l      D1
  2688. 00001CE6  E789                     lsl        D1, 3
  2689. 00001CE8  2054                     movea.l    A0, [A4]
  2690. 00001CEA  226E 000A                movea.l    A1, [A6 + 0xA]
  2691. 00001CEE  22B0 180A                move.l     [A1], [A0 + D1 + 0xA]
  2692. 00001CF2  3370 180E 0004           move.w     [A1 + 0x4], [A0 + D1 + 0xE]
  2693. 00001CF8  7001                     moveq.l    D0, 0x01
  2694. 00001CFA  285F                     movea.l    A4, [A7]+
  2695. 00001CFC  4E5E                     unlink     A6
  2696. 00001CFE  4E75                     rts
  2697. export_434:
  2698. 00001D00  4E56 0000                link       A6, 0
  2699. 00001D04  48E7 0308                movem.l    -[A7], D6,D7,A4
  2700. 00001D08  2F3C FFFF D538           move.l     -[A7], 0xFFFFD538
  2701. 00001D0E  3F3C 0082                move.w     -[A7], 0x82
  2702. 00001D12  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2703. 00001D16  287C FFFF D518           movea.l    A4, 0xFFFFD518
  2704. 00001D1C  7E20                     moveq.l    D7, 0x20
  2705. 00001D1E  7C00                     moveq.l    D6, 0x00
  2706. 00001D20  5C8F                     addq.l     A7, 6
  2707. 00001D22  6002                     bra        +0x4 /* 00001D26 */
  2708. label00001D24:
  2709. 00001D24  18C6                     move.b     [A4]+, D6
  2710. label00001D26:
  2711. 00001D26  2007                     move.l     D0, D7
  2712. 00001D28  5387                     subq.l     D7, 1
  2713. 00001D2A  4A80                     tst.l      D0
  2714. 00001D2C  66F6                     bne        -0x8 /* 00001D24 */
  2715. 00001D2E  287C FFFF D538           movea.l    A4, 0xFFFFD538
  2716. 00001D34  601A                     bra        +0x1C /* 00001D50 */
  2717. label00001D36:
  2718. 00001D36  7007                     moveq.l    D0, 0x07
  2719. 00001D38  C014                     and.b      D0, [A4]
  2720. 00001D3A  7201                     moveq.l    D1, 0x01
  2721. 00001D3C  E129                     lsl        D1.b, D0
  2722. 00001D3E  1014                     move.b     D0, [A4]
  2723. 00001D40  4880                     ext.w      D0
  2724. 00001D42  E640                     asr        D0.w, 3
  2725. 00001D44  3040                     movea.w    A0, D0
  2726. 00001D46  D1FC FFFF D518           add.l      A0, 0xFFFFD518
  2727. 00001D4C  8310                     or.b       [A0], D1
  2728. 00001D4E  528C                     addq.l     A4, 1
  2729. label00001D50:
  2730. 00001D50  4A14                     tst.b      [A4]
  2731. 00001D52  66E2                     bne        -0x1C /* 00001D36 */
  2732. 00001D54  7001                     moveq.l    D0, 0x01
  2733. 00001D56  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2734. 00001D5A  4E5E                     unlink     A6
  2735. 00001D5C  4E75                     rts
  2736. fn00001D5E:
  2737. 00001D5E  4E56 0000                link       A6, 0
  2738. 00001D62  2F07                     move.l     -[A7], D7
  2739. 00001D64  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2740. label00001D66:
  2741. 00001D66  5247                     addq.w     D7, 1
  2742. 00001D68  206E 0008                movea.l    A0, [A6 + 0x8]
  2743. 00001D6C  4A30 7000                tst.b      [A0 + D7.w]
  2744. 00001D70  66F4                     bne        -0xA /* 00001D66 */
  2745. 00001D72  3007                     move.w     D0, D7
  2746. 00001D74  2E1F                     move.l     D7, [A7]+
  2747. 00001D76  4E5E                     unlink     A6
  2748. 00001D78  4E75                     rts
  2749. export_435:
  2750. fn00001D7A:
  2751. 00001D7A  4E56 0000                link       A6, 0
  2752. 00001D7E  2F07                     move.l     -[A7], D7
  2753. 00001D80  206E 000C                movea.l    A0, [A6 + 0xC]
  2754. 00001D84  7E00                     moveq.l    D7, 0x00
  2755. 00001D86  1E10                     move.b     D7, [A0]
  2756. 00001D88  3247                     movea.w    A1, D7
  2757. 00001D8A  2F09                     move.l     -[A7], A1
  2758. 00001D8C  4868 0001                pea.l      [A0 + 0x1]
  2759. 00001D90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2760. 00001D94  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  2761. 00001D98  206E 0008                movea.l    A0, [A6 + 0x8]
  2762. 00001D9C  4230 7000                clr.b      [A0 + D7.w]
  2763. 00001DA0  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2764. 00001DA4  4E5E                     unlink     A6
  2765. 00001DA6  4E75                     rts
  2766. export_436:
  2767. fn00001DA8:
  2768. 00001DA8  4E56 0000                link       A6, 0
  2769. 00001DAC  2F07                     move.l     -[A7], D7
  2770. 00001DAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2771. 00001DB2  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2772. 00001DB6  3E00                     move.w     D7, D0
  2773. 00001DB8  3047                     movea.w    A0, D7
  2774. 00001DBA  2E88                     move.l     [A7], A0
  2775. 00001DBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2776. 00001DC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2777. 00001DC4  4868 0001                pea.l      [A0 + 0x1]
  2778. 00001DC8  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  2779. 00001DCC  206E 0008                movea.l    A0, [A6 + 0x8]
  2780. 00001DD0  1087                     move.b     [A0], D7
  2781. 00001DD2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2782. 00001DD6  4E5E                     unlink     A6
  2783. 00001DD8  4E75                     rts
  2784. export_437:
  2785. 00001DDA  4E56 0000                link       A6, 0
  2786. 00001DDE  48E7 0108                movem.l    -[A7], D7,A4
  2787. 00001DE2  286E 0008                movea.l    A4, [A6 + 0x8]
  2788. 00001DE6  2F0C                     move.l     -[A7], A4
  2789. 00001DE8  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2790. 00001DEC  3E00                     move.w     D7, D0
  2791. 00001DEE  588F                     addq.l     A7, 4
  2792. 00001DF0  6002                     bra        +0x4 /* 00001DF4 */
  2793. label00001DF2:
  2794. 00001DF2  5347                     subq.w     D7, 1
  2795. label00001DF4:
  2796. 00001DF4  4A47                     tst.w      D7
  2797. 00001DF6  6722                     beq        +0x24 /* 00001E1A */
  2798. 00001DF8  1034 70FF                move.b     D0, [A4 + D7.w - 0x1]
  2799. 00001DFC  4880                     ext.w      D0
  2800. 00001DFE  E640                     asr        D0.w, 3
  2801. 00001E00  3040                     movea.w    A0, D0
  2802. 00001E02  D1FC FFFF D518           add.l      A0, 0xFFFFD518
  2803. 00001E08  7000                     moveq.l    D0, 0x00
  2804. 00001E0A  1010                     move.b     D0, [A0]
  2805. 00001E0C  7207                     moveq.l    D1, 0x07
  2806. 00001E0E  C234 70FF                and.b      D1, [A4 + D7.w - 0x1]
  2807. 00001E12  7401                     moveq.l    D2, 0x01
  2808. 00001E14  E36A                     lsl        D2.w, D1
  2809. 00001E16  C042                     and.w      D0, D2
  2810. 00001E18  66D8                     bne        -0x26 /* 00001DF2 */
  2811. label00001E1A:
  2812. 00001E1A  4234 7000                clr.b      [A4 + D7.w]
  2813. 00001E1E  2F3C 0000 01D6           move.l     -[A7], 0x1D6
  2814. 00001E24  2F0C                     move.l     -[A7], A4
  2815. 00001E26  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  2816. 00001E2A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2817. 00001E30  4E5E                     unlink     A6
  2818. 00001E32  4E75                     rts
  2819. export_438:
  2820. 00001E34  4E56 FFFC                link       A6, -0x0004
  2821. 00001E38  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2822. 00001E3C  286E 0008                movea.l    A4, [A6 + 0x8]
  2823. 00001E40  2F0C                     move.l     -[A7], A4
  2824. 00001E42  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2825. 00001E46  3E00                     move.w     D7, D0
  2826. 00001E48  2E8C                     move.l     [A7], A4
  2827. 00001E4A  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  2828. 00001E4E  3C00                     move.w     D6, D0
  2829. 00001E50  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  2830. 00001E54  588F                     addq.l     A7, 4
  2831. 00001E56  6F00 0084                ble        +0x86 /* 00001EDC */
  2832. 00001E5A  2F3C 0000 01D8           move.l     -[A7], 0x1D8
  2833. 00001E60  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  2834. 00001E64  916E 000C                sub.w      [A6 + 0xC], D0
  2835. 00001E68  7800                     moveq.l    D4, 0x00
  2836. 00001E6A  3806                     move.w     D4, D6
  2837. 00001E6C  7600                     moveq.l    D3, 0x00
  2838. 00001E6E  3A07                     move.w     D5, D7
  2839. 00001E70  588F                     addq.l     A7, 4
  2840. label00001E72:
  2841. 00001E72  3005                     move.w     D0, D5
  2842. 00001E74  9043                     sub.w      D0, D3
  2843. 00001E76  5340                     subq.w     D0, 1
  2844. 00001E78  6E04                     bgt        +0x6 /* 00001E7E */
  2845. 00001E7A  3E03                     move.w     D7, D3
  2846. 00001E7C  603A                     bra        +0x3C /* 00001EB8 */
  2847. label00001E7E:
  2848. 00001E7E  3E05                     move.w     D7, D5
  2849. 00001E80  DE43                     add.w      D7, D3
  2850. 00001E82  48C7                     ext.l      D7
  2851. 00001E84  8FFC 0002                divs.w     D7, 0x2
  2852. 00001E88  3647                     movea.w    A3, D7
  2853. 00001E8A  D7CC                     add.l      A3, A4
  2854. 00001E8C  1D53 FFFD                move.b     [A6 - 0x3], [A3]
  2855. 00001E90  4213                     clr.b      [A3]
  2856. 00001E92  2F0C                     move.l     -[A7], A4
  2857. 00001E94  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  2858. 00001E98  3C00                     move.w     D6, D0
  2859. 00001E9A  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  2860. 00001E9E  588F                     addq.l     A7, 4
  2861. 00001EA0  6716                     beq        +0x18 /* 00001EB8 */
  2862. 00001EA2  BC6E 000C                cmp.w      D6, [A6 + 0xC]
  2863. 00001EA6  6F06                     ble        +0x8 /* 00001EAE */
  2864. 00001EA8  3A07                     move.w     D5, D7
  2865. 00001EAA  3806                     move.w     D4, D6
  2866. 00001EAC  6004                     bra        +0x6 /* 00001EB2 */
  2867. label00001EAE:
  2868. 00001EAE  3607                     move.w     D3, D7
  2869. 00001EB0  3806                     move.w     D4, D6
  2870. label00001EB2:
  2871. 00001EB2  16AE FFFD                move.b     [A3], [A6 - 0x3]
  2872. 00001EB6  60BA                     bra        -0x44 /* 00001E72 */
  2873. label00001EB8:
  2874. 00001EB8  1C34 70FF                move.b     D6, [A4 + D7.w - 0x1]
  2875. 00001EBC  0C06 0020                cmpi.b     D6, 0x20 /* ' ' */
  2876. 00001EC0  6706                     beq        +0x8 /* 00001EC8 */
  2877. 00001EC2  0C06 0009                cmpi.b     D6, 0x9 /* '\t' */
  2878. 00001EC6  6604                     bne        +0x6 /* 00001ECC */
  2879. label00001EC8:
  2880. 00001EC8  5347                     subq.w     D7, 1
  2881. 00001ECA  60EC                     bra        -0x12 /* 00001EB8 */
  2882. label00001ECC:
  2883. 00001ECC  4234 7000                clr.b      [A4 + D7.w]
  2884. 00001ED0  2F3C 0000 01DA           move.l     -[A7], 0x1DA
  2885. 00001ED6  2F0C                     move.l     -[A7], A4
  2886. 00001ED8  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  2887. label00001EDC:
  2888. 00001EDC  4CEE 18F8 FFE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  2889. 00001EE2  4E5E                     unlink     A6
  2890. 00001EE4  4E75                     rts
  2891. 00001EE6  4E56 0000                link       A6, 0
  2892. 00001EEA  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2893. 00001EEE  286E 0008                movea.l    A4, [A6 + 0x8]
  2894. 00001EF2  2F0C                     move.l     -[A7], A4
  2895. 00001EF4  4EBA FE68                jsr        [PC - 0x198 /* 00001D5E */]
  2896. 00001EF8  5240                     addq.w     D0, 1
  2897. 00001EFA  48C0                     ext.l      D0
  2898. 00001EFC  2E00                     move.l     D7, D0
  2899. 00001EFE  264C                     movea.l    A3, A4
  2900. 00001F00  D7EE 000C                add.l      A3, [A6 + 0xC]
  2901. 00001F04  7C00                     moveq.l    D6, 0x00
  2902. 00001F06  3C2E 0010                move.w     D6, [A6 + 0x10]
  2903. 00001F0A  2006                     move.l     D0, D6
  2904. 00001F0C  D08B                     add.l      D0, A3
  2905. 00001F0E  2440                     movea.l    A2, D0
  2906. 00001F10  2007                     move.l     D0, D7
  2907. 00001F12  D08C                     add.l      D0, A4
  2908. 00001F14  B08A                     cmp.l      D0, A2
  2909. 00001F16  588F                     addq.l     A7, 4
  2910. 00001F18  640E                     bcc        +0x10 /* 00001F28 */
  2911. 00001F1A  2F3C 0000 01DC           move.l     -[A7], 0x1DC
  2912. 00001F20  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2913. 00001F24  588F                     addq.l     A7, 4
  2914. 00001F26  6016                     bra        +0x18 /* 00001F3E */
  2915. label00001F28:
  2916. 00001F28  284B                     movea.l    A4, A3
  2917. 00001F2A  2A07                     move.l     D5, D7
  2918. 00001F2C  9AAE 000C                sub.l      D5, [A6 + 0xC]
  2919. 00001F30  9A86                     sub.l      D5, D6
  2920. 00001F32  7E01                     moveq.l    D7, 0x01
  2921. 00001F34  6004                     bra        +0x6 /* 00001F3A */
  2922. label00001F36:
  2923. 00001F36  18DA                     move.b     [A4]+, [A2]+
  2924. 00001F38  5287                     addq.l     D7, 1
  2925. label00001F3A:
  2926. 00001F3A  BA87                     cmp.l      D5, D7
  2927. 00001F3C  6CF8                     bge        -0x6 /* 00001F36 */
  2928. label00001F3E:
  2929. 00001F3E  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  2930. 00001F42  4E5E                     unlink     A6
  2931. 00001F44  4E75                     rts
  2932. 00001F46  4E56 0000                link       A6, 0
  2933. 00001F4A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2934. 00001F4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2935. 00001F52  4EBA FE0A                jsr        [PC - 0x1F6 /* 00001D5E */]
  2936. 00001F56  5240                     addq.w     D0, 1
  2937. 00001F58  48C0                     ext.l      D0
  2938. 00001F5A  2E00                     move.l     D7, D0
  2939. 00001F5C  BEAE 000C                cmp.l      D7, [A6 + 0xC]
  2940. 00001F60  588F                     addq.l     A7, 4
  2941. 00001F62  640E                     bcc        +0x10 /* 00001F72 */
  2942. 00001F64  2F3C 0000 01E8           move.l     -[A7], 0x1E8
  2943. 00001F6A  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2944. 00001F6E  588F                     addq.l     A7, 4
  2945. 00001F70  602A                     bra        +0x2C /* 00001F9C */
  2946. label00001F72:
  2947. 00001F72  2007                     move.l     D0, D7
  2948. 00001F74  D0AE 0008                add.l      D0, [A6 + 0x8]
  2949. 00001F78  2640                     movea.l    A3, D0
  2950. 00001F7A  49EB FFFF                lea.l      A4, [A3 - 0x1]
  2951. 00001F7E  2C07                     move.l     D6, D7
  2952. 00001F80  9CAE 000C                sub.l      D6, [A6 + 0xC]
  2953. 00001F84  7E01                     moveq.l    D7, 0x01
  2954. 00001F86  600C                     bra        +0xE /* 00001F94 */
  2955. label00001F88:
  2956. 00001F88  204C                     movea.l    A0, A4
  2957. 00001F8A  538C                     subq.l     A4, 1
  2958. 00001F8C  224B                     movea.l    A1, A3
  2959. 00001F8E  538B                     subq.l     A3, 1
  2960. 00001F90  1290                     move.b     [A1], [A0]
  2961. 00001F92  5287                     addq.l     D7, 1
  2962. label00001F94:
  2963. 00001F94  BC87                     cmp.l      D6, D7
  2964. 00001F96  64F0                     bcc        -0xE /* 00001F88 */
  2965. 00001F98  16AE 0010                move.b     [A3], [A6 + 0x10]
  2966. label00001F9C:
  2967. 00001F9C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2968. 00001FA0  4E5E                     unlink     A6
  2969. 00001FA2  4E75                     rts
  2970. 00001FA4  4E56 0000                link       A6, 0
  2971. 00001FA8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2972. 00001FAC  2E2E 0008                move.l     D7, [A6 + 0x8]
  2973. 00001FB0  2A2E 000C                move.l     D5, [A6 + 0xC]
  2974. 00001FB4  2F07                     move.l     -[A7], D7
  2975. 00001FB6  4EBA FDA6                jsr        [PC - 0x25A /* 00001D5E */]
  2976. 00001FBA  5240                     addq.w     D0, 1
  2977. 00001FBC  48C0                     ext.l      D0
  2978. 00001FBE  2C00                     move.l     D6, D0
  2979. 00001FC0  BC85                     cmp.l      D6, D5
  2980. 00001FC2  588F                     addq.l     A7, 4
  2981. 00001FC4  640E                     bcc        +0x10 /* 00001FD4 */
  2982. 00001FC6  2F3C 0000 01F4           move.l     -[A7], 0x1F4
  2983. 00001FCC  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2984. 00001FD0  588F                     addq.l     A7, 4
  2985. 00001FD2  6062                     bra        +0x64 /* 00002036 */
  2986. label00001FD4:
  2987. 00001FD4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2988. 00001FD8  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  2989. 00001FDC  3800                     move.w     D4, D0
  2990. 00001FDE  2646                     movea.l    A3, D6
  2991. 00001FE0  D7C7                     add.l      A3, D7
  2992. 00001FE2  49EB FFFF                lea.l      A4, [A3 - 0x1]
  2993. 00001FE6  7600                     moveq.l    D3, 0x00
  2994. 00001FE8  3604                     move.w     D3, D4
  2995. 00001FEA  2003                     move.l     D0, D3
  2996. 00001FEC  D08C                     add.l      D0, A4
  2997. 00001FEE  2440                     movea.l    A2, D0
  2998. 00001FF0  2003                     move.l     D0, D3
  2999. 00001FF2  D08B                     add.l      D0, A3
  3000. 00001FF4  B08A                     cmp.l      D0, A2
  3001. 00001FF6  588F                     addq.l     A7, 4
  3002. 00001FF8  640E                     bcc        +0x10 /* 00002008 */
  3003. 00001FFA  2F3C 0000 0202           move.l     -[A7], 0x202
  3004. 00002000  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  3005. 00002004  588F                     addq.l     A7, 4
  3006. 00002006  602E                     bra        +0x30 /* 00002036 */
  3007. label00002008:
  3008. 00002008  2806                     move.l     D4, D6
  3009. 0000200A  9885                     sub.l      D4, D5
  3010. 0000200C  7C01                     moveq.l    D6, 0x01
  3011. 0000200E  600C                     bra        +0xE /* 0000201C */
  3012. label00002010:
  3013. 00002010  204C                     movea.l    A0, A4
  3014. 00002012  538C                     subq.l     A4, 1
  3015. 00002014  224A                     movea.l    A1, A2
  3016. 00002016  538A                     subq.l     A2, 1
  3017. 00002018  1290                     move.b     [A1], [A0]
  3018. 0000201A  5286                     addq.l     D6, 1
  3019. label0000201C:
  3020. 0000201C  B886                     cmp.l      D4, D6
  3021. 0000201E  6CF0                     bge        -0xE /* 00002010 */
  3022. 00002020  2445                     movea.l    A2, D5
  3023. 00002022  D5C7                     add.l      A2, D7
  3024. 00002024  7C00                     moveq.l    D6, 0x00
  3025. 00002026  600A                     bra        +0xC /* 00002032 */
  3026. label00002028:
  3027. 00002028  206E 0010                movea.l    A0, [A6 + 0x10]
  3028. 0000202C  14F0 6800                move.b     [A2]+, [A0 + D6]
  3029. 00002030  5286                     addq.l     D6, 1
  3030. label00002032:
  3031. 00002032  B686                     cmp.l      D3, D6
  3032. 00002034  62F2                     bhi        -0xC /* 00002028 */
  3033. label00002036:
  3034. 00002036  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3035. 0000203A  4E5E                     unlink     A6
  3036. 0000203C  4E75                     rts
  3037. export_439:
  3038. fn0000203E:
  3039. 0000203E  4E56 0000                link       A6, 0
  3040. 00002042  48E7 0308                movem.l    -[A7], D6,D7,A4
  3041. 00002046  286E 0008                movea.l    A4, [A6 + 0x8]
  3042. 0000204A  3C2E 000C                move.w     D6, [A6 + 0xC]
  3043. 0000204E  2F0C                     move.l     -[A7], A4
  3044. 00002050  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  3045. 00002054  3E00                     move.w     D7, D0
  3046. 00002056  BE46                     cmp.w      D7, D6
  3047. 00002058  588F                     addq.l     A7, 4
  3048. 0000205A  6204                     bhi        +0x6 /* 00002060 */
  3049. 0000205C  4214                     clr.b      [A4]
  3050. 0000205E  601E                     bra        +0x20 /* 0000207E */
  3051. label00002060:
  3052. 00002060  3007                     move.w     D0, D7
  3053. 00002062  9046                     sub.w      D0, D6
  3054. 00002064  5240                     addq.w     D0, 1
  3055. 00002066  7200                     moveq.l    D1, 0x00
  3056. 00002068  3200                     move.w     D1, D0
  3057. 0000206A  2F01                     move.l     -[A7], D1
  3058. 0000206C  7000                     moveq.l    D0, 0x00
  3059. 0000206E  3006                     move.w     D0, D6
  3060. 00002070  4874 0800                pea.l      [A4 + D0]
  3061. 00002074  2F0C                     move.l     -[A7], A4
  3062. 00002076  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  3063. 0000207A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3064. label0000207E:
  3065. 0000207E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3066. 00002082  4E5E                     unlink     A6
  3067. 00002084  4E75                     rts
  3068. export_440:
  3069. 00002086  4E56 0000                link       A6, 0
  3070. 0000208A  48E7 0300                movem.l    -[A7], D6,D7
  3071. 0000208E  7E00                     moveq.l    D7, 0x00
  3072. label00002090:
  3073. 00002090  7000                     moveq.l    D0, 0x00
  3074. 00002092  3007                     move.w     D0, D7
  3075. 00002094  D0AE 0008                add.l      D0, [A6 + 0x8]
  3076. 00002098  2040                     movea.l    A0, D0
  3077. 0000209A  1C10                     move.b     D6, [A0]
  3078. 0000209C  0C06 0020                cmpi.b     D6, 0x20 /* ' ' */
  3079. 000020A0  6706                     beq        +0x8 /* 000020A8 */
  3080. 000020A2  0C06 0009                cmpi.b     D6, 0x9 /* '\t' */
  3081. 000020A6  6604                     bne        +0x6 /* 000020AC */
  3082. label000020A8:
  3083. 000020A8  5247                     addq.w     D7, 1
  3084. 000020AA  60E4                     bra        -0x1A /* 00002090 */
  3085. label000020AC:
  3086. 000020AC  3F07                     move.w     -[A7], D7
  3087. 000020AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3088. 000020B2  4EBA FF8A                jsr        [PC - 0x76 /* 0000203E */]
  3089. 000020B6  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  3090. 000020BC  4E5E                     unlink     A6
  3091. 000020BE  4E75                     rts
  3092. 000020C0  4E56 0000                link       A6, 0
  3093. 000020C4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3094. 000020C8  286E 0008                movea.l    A4, [A6 + 0x8]
  3095. 000020CC  2F0C                     move.l     -[A7], A4
  3096. 000020CE  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  3097. 000020D2  3E00                     move.w     D7, D0
  3098. 000020D4  588F                     addq.l     A7, 4
  3099. label000020D6:
  3100. 000020D6  1C34 70FF                move.b     D6, [A4 + D7.w - 0x1]
  3101. 000020DA  47F4 70FF                lea.l      A3, [A4 + D7.w - 0x1]
  3102. 000020DE  0C06 0020                cmpi.b     D6, 0x20 /* ' ' */
  3103. 000020E2  6706                     beq        +0x8 /* 000020EA */
  3104. 000020E4  0C06 0009                cmpi.b     D6, 0x9 /* '\t' */
  3105. 000020E8  6606                     bne        +0x8 /* 000020F0 */
  3106. label000020EA:
  3107. 000020EA  4213                     clr.b      [A3]
  3108. 000020EC  5347                     subq.w     D7, 1
  3109. 000020EE  60E6                     bra        -0x18 /* 000020D6 */
  3110. label000020F0:
  3111. 000020F0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3112. 000020F4  4E5E                     unlink     A6
  3113. 000020F6  4E75                     rts
  3114. 000020F8  4E56 0000                link       A6, 0
  3115. 000020FC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3116. 00002100  266E 0008                movea.l    A3, [A6 + 0x8]
  3117. 00002104  286E 000C                movea.l    A4, [A6 + 0xC]
  3118. 00002108  4214                     clr.b      [A4]
  3119. 0000210A  2F0B                     move.l     -[A7], A3
  3120. 0000210C  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  3121. 00002110  3E00                     move.w     D7, D0
  3122. 00002112  7C00                     moveq.l    D6, 0x00
  3123. 00002114  588F                     addq.l     A7, 4
  3124. 00002116  6002                     bra        +0x4 /* 0000211A */
  3125. label00002118:
  3126. 00002118  5246                     addq.w     D6, 1
  3127. label0000211A:
  3128. 0000211A  BE46                     cmp.w      D7, D6
  3129. 0000211C  6F22                     ble        +0x24 /* 00002140 */
  3130. 0000211E  1033 6000                move.b     D0, [A3 + D6.w]
  3131. 00002122  4880                     ext.w      D0
  3132. 00002124  E640                     asr        D0.w, 3
  3133. 00002126  3040                     movea.w    A0, D0
  3134. 00002128  D1FC FFFF D518           add.l      A0, 0xFFFFD518
  3135. 0000212E  7000                     moveq.l    D0, 0x00
  3136. 00002130  1010                     move.b     D0, [A0]
  3137. 00002132  7207                     moveq.l    D1, 0x07
  3138. 00002134  C233 6000                and.b      D1, [A3 + D6.w]
  3139. 00002138  7401                     moveq.l    D2, 0x01
  3140. 0000213A  E36A                     lsl        D2.w, D1
  3141. 0000213C  C042                     and.w      D0, D2
  3142. 0000213E  66D8                     bne        -0x26 /* 00002118 */
  3143. label00002140:
  3144. 00002140  7A00                     moveq.l    D5, 0x00
  3145. 00002142  600C                     bra        +0xE /* 00002150 */
  3146. label00002144:
  3147. 00002144  3005                     move.w     D0, D5
  3148. 00002146  5245                     addq.w     D5, 1
  3149. 00002148  19B3 6000 0000           move.b     [A4 + D0.w], [A3 + D6.w]
  3150. 0000214E  5246                     addq.w     D6, 1
  3151. label00002150:
  3152. 00002150  BE46                     cmp.w      D7, D6
  3153. 00002152  6F22                     ble        +0x24 /* 00002176 */
  3154. 00002154  1033 6000                move.b     D0, [A3 + D6.w]
  3155. 00002158  4880                     ext.w      D0
  3156. 0000215A  E640                     asr        D0.w, 3
  3157. 0000215C  3040                     movea.w    A0, D0
  3158. 0000215E  D1FC FFFF D518           add.l      A0, 0xFFFFD518
  3159. 00002164  7000                     moveq.l    D0, 0x00
  3160. 00002166  1010                     move.b     D0, [A0]
  3161. 00002168  7207                     moveq.l    D1, 0x07
  3162. 0000216A  C233 6000                and.b      D1, [A3 + D6.w]
  3163. 0000216E  7401                     moveq.l    D2, 0x01
  3164. 00002170  E36A                     lsl        D2.w, D1
  3165. 00002172  C042                     and.w      D0, D2
  3166. 00002174  67CE                     beq        -0x30 /* 00002144 */
  3167. label00002176:
  3168. 00002176  4234 5000                clr.b      [A4 + D5.w]
  3169. 0000217A  5346                     subq.w     D6, 1
  3170. 0000217C  3F06                     move.w     -[A7], D6
  3171. 0000217E  2F0B                     move.l     -[A7], A3
  3172. 00002180  4EBA FEBC                jsr        [PC - 0x144 /* 0000203E */]
  3173. 00002184  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  3174. 0000218A  4E5E                     unlink     A6
  3175. 0000218C  4E75                     rts
  3176. 0000218E  4E56 0000                link       A6, 0
  3177. 00002192  48E7 0300                movem.l    -[A7], D6,D7
  3178. 00002196  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3179. 0000219A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  3180. 0000219E  3E00                     move.w     D7, D0
  3181. 000021A0  7C00                     moveq.l    D6, 0x00
  3182. 000021A2  588F                     addq.l     A7, 4
  3183. 000021A4  6018                     bra        +0x1A /* 000021BE */
  3184. label000021A6:
  3185. 000021A6  206E 0008                movea.l    A0, [A6 + 0x8]
  3186. 000021AA  0C30 000D 6000           cmpi.b     [A0 + D6.w], 0xD /* '\r' */
  3187. 000021B0  660A                     bne        +0xC /* 000021BC */
  3188. 000021B2  206E 000C                movea.l    A0, [A6 + 0xC]
  3189. 000021B6  3086                     move.w     [A0], D6
  3190. 000021B8  7001                     moveq.l    D0, 0x01
  3191. 000021BA  6008                     bra        +0xA /* 000021C4 */
  3192. label000021BC:
  3193. 000021BC  5246                     addq.w     D6, 1
  3194. label000021BE:
  3195. 000021BE  BE46                     cmp.w      D7, D6
  3196. 000021C0  6EE4                     bgt        -0x1A /* 000021A6 */
  3197. 000021C2  7000                     moveq.l    D0, 0x00
  3198. label000021C4:
  3199. 000021C4  4CDF 00C0                movem.l    D6,D7, [A7]+
  3200. 000021C8  4E5E                     unlink     A6
  3201. 000021CA  4E75                     rts
  3202. 000021CC  4E56 0000                link       A6, 0
  3203. 000021D0  48E7 0300                movem.l    -[A7], D6,D7
  3204. 000021D4  7E00                     moveq.l    D7, 0x00
  3205. label000021D6:
  3206. 000021D6  7000                     moveq.l    D0, 0x00
  3207. 000021D8  3007                     move.w     D0, D7
  3208. 000021DA  D0AE 0008                add.l      D0, [A6 + 0x8]
  3209. 000021DE  2040                     movea.l    A0, D0
  3210. 000021E0  1C10                     move.b     D6, [A0]
  3211. 000021E2  0C06 000D                cmpi.b     D6, 0xD /* '\r' */
  3212. 000021E6  6706                     beq        +0x8 /* 000021EE */
  3213. 000021E8  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  3214. 000021EC  6604                     bne        +0x6 /* 000021F2 */
  3215. label000021EE:
  3216. 000021EE  5247                     addq.w     D7, 1
  3217. 000021F0  60E4                     bra        -0x1A /* 000021D6 */
  3218. label000021F2:
  3219. 000021F2  3F07                     move.w     -[A7], D7
  3220. 000021F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3221. 000021F8  4EBA FE44                jsr        [PC - 0x1BC /* 0000203E */]
  3222. 000021FC  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  3223. 00002202  4E5E                     unlink     A6
  3224. 00002204  4E75                     rts
  3225. export_441:
  3226. 00002206  4E56 FFFA                link       A6, -0x0006
  3227. 0000220A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3228. 0000220E  2E2E 0008                move.l     D7, [A6 + 0x8]
  3229. 00002212  2847                     movea.l    A4, D7
  3230. label00002214:
  3231. 00002214  1A14                     move.b     D5, [A4]
  3232. 00002216  0C05 0020                cmpi.b     D5, 0x20 /* ' ' */
  3233. 0000221A  6706                     beq        +0x8 /* 00002222 */
  3234. 0000221C  0C05 0009                cmpi.b     D5, 0x9 /* '\t' */
  3235. 00002220  6604                     bne        +0x6 /* 00002226 */
  3236. label00002222:
  3237. 00002222  528C                     addq.l     A4, 1
  3238. 00002224  60EE                     bra        -0x10 /* 00002214 */
  3239. label00002226:
  3240. 00002226  1A14                     move.b     D5, [A4]
  3241. 00002228  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  3242. 0000222C  6706                     beq        +0x8 /* 00002234 */
  3243. 0000222E  0C05 000A                cmpi.b     D5, 0xA /* '\n' */
  3244. 00002232  6604                     bne        +0x6 /* 00002238 */
  3245. label00002234:
  3246. 00002234  528C                     addq.l     A4, 1
  3247. 00002236  60EE                     bra        -0x10 /* 00002226 */
  3248. label00002238:
  3249. 00002238  97CB                     sub.l      A3, A3
  3250. 0000223A  7A00                     moveq.l    D5, 0x00
  3251. 0000223C  2C2E 000E                move.l     D6, [A6 + 0xE]
  3252. 00002240  244C                     movea.l    A2, A4
  3253. label00002242:
  3254. 00002242  1812                     move.b     D4, [A2]
  3255. 00002244  4A04                     tst.b      D4
  3256. 00002246  6726                     beq        +0x28 /* 0000226E */
  3257. 00002248  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  3258. 0000224C  6616                     bne        +0x18 /* 00002264 */
  3259. 0000224E  47EA 0001                lea.l      A3, [A2 + 0x1]
  3260. 00002252  0C13 000A                cmpi.b     [A3], 0xA /* '\n' */
  3261. 00002256  6608                     bne        +0xA /* 00002260 */
  3262. 00002258  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  3263. 0000225E  528B                     addq.l     A3, 1
  3264. label00002260:
  3265. 00002260  4212                     clr.b      [A2]
  3266. 00002262  600A                     bra        +0xC /* 0000226E */
  3267. label00002264:
  3268. 00002264  2046                     movea.l    A0, D6
  3269. 00002266  5286                     addq.l     D6, 1
  3270. 00002268  1092                     move.b     [A0], [A2]
  3271. 0000226A  528A                     addq.l     A2, 1
  3272. 0000226C  60D4                     bra        -0x2A /* 00002242 */
  3273. label0000226E:
  3274. 0000226E  2A0A                     move.l     D5, A2
  3275. 00002270  9A8C                     sub.l      D5, A4
  3276. 00002272  3D6E 000C FFFE           move.w     [A6 - 0x2], [A6 + 0xC]
  3277. 00002278  3D45 FFFC                move.w     [A6 - 0x4], D5
  3278. 0000227C  486E FFFE                pea.l      [A6 - 0x2]
  3279. 00002280  486E FFFC                pea.l      [A6 - 0x4]
  3280. 00002284  42A7                     clr.l      -[A7]
  3281. 00002286  2F0C                     move.l     -[A7], A4
  3282. 00002288  4EAD 2362                jsr        [A5 + 0x2362 /* export_1128 */]
  3283. 0000228C  BA6E FFFC                cmp.w      D5, [A6 - 0x4]
  3284. 00002290  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3285. 00002294  6620                     bne        +0x22 /* 000022B6 */
  3286. 00002296  2046                     movea.l    A0, D6
  3287. 00002298  4210                     clr.b      [A0]
  3288. 0000229A  200B                     move.l     D0, A3
  3289. 0000229C  6710                     beq        +0x12 /* 000022AE */
  3290. 0000229E  2847                     movea.l    A4, D7
  3291. 000022A0  6002                     bra        +0x4 /* 000022A4 */
  3292. label000022A2:
  3293. 000022A2  18DB                     move.b     [A4]+, [A3]+
  3294. label000022A4:
  3295. 000022A4  4A13                     tst.b      [A3]
  3296. 000022A6  66FA                     bne        -0x4 /* 000022A2 */
  3297. 000022A8  4214                     clr.b      [A4]
  3298. 000022AA  6000 00D4                bra        +0xD6 /* 00002380 */
  3299. label000022AE:
  3300. 000022AE  2047                     movea.l    A0, D7
  3301. 000022B0  4210                     clr.b      [A0]
  3302. 000022B2  6000 00CC                bra        +0xCE /* 00002380 */
  3303. label000022B6:
  3304. 000022B6  3A2E FFFC                move.w     D5, [A6 - 0x4]
  3305. 000022BA  1834 50FF                move.b     D4, [A4 + D5.w - 0x1]
  3306. 000022BE  1004                     move.b     D0, D4
  3307. 000022C0  4880                     ext.w      D0
  3308. 000022C2  E640                     asr        D0.w, 3
  3309. 000022C4  3040                     movea.w    A0, D0
  3310. 000022C6  D1FC FFFF D518           add.l      A0, 0xFFFFD518
  3311. 000022CC  7000                     moveq.l    D0, 0x00
  3312. 000022CE  1010                     move.b     D0, [A0]
  3313. 000022D0  7207                     moveq.l    D1, 0x07
  3314. 000022D2  C204                     and.b      D1, D4
  3315. 000022D4  7401                     moveq.l    D2, 0x01
  3316. 000022D6  E36A                     lsl        D2.w, D1
  3317. 000022D8  C042                     and.w      D0, D2
  3318. 000022DA  6714                     beq        +0x16 /* 000022F0 */
  3319. label000022DC:
  3320. 000022DC  1834 50FF                move.b     D4, [A4 + D5.w - 0x1]
  3321. 000022E0  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  3322. 000022E4  6706                     beq        +0x8 /* 000022EC */
  3323. 000022E6  0C04 0009                cmpi.b     D4, 0x9 /* '\t' */
  3324. 000022EA  664C                     bne        +0x4E /* 00002338 */
  3325. label000022EC:
  3326. 000022EC  5345                     subq.w     D5, 1
  3327. 000022EE  60EC                     bra        -0x12 /* 000022DC */
  3328. label000022F0:
  3329. 000022F0  3605                     move.w     D3, D5
  3330. 000022F2  6002                     bra        +0x4 /* 000022F6 */
  3331. label000022F4:
  3332. 000022F4  5345                     subq.w     D5, 1
  3333. label000022F6:
  3334. 000022F6  4A45                     tst.w      D5
  3335. 000022F8  6F22                     ble        +0x24 /* 0000231C */
  3336. 000022FA  1034 50FF                move.b     D0, [A4 + D5.w - 0x1]
  3337. 000022FE  4880                     ext.w      D0
  3338. 00002300  E640                     asr        D0.w, 3
  3339. 00002302  3040                     movea.w    A0, D0
  3340. 00002304  D1FC FFFF D518           add.l      A0, 0xFFFFD518
  3341. 0000230A  7000                     moveq.l    D0, 0x00
  3342. 0000230C  1010                     move.b     D0, [A0]
  3343. 0000230E  7207                     moveq.l    D1, 0x07
  3344. 00002310  C234 50FF                and.b      D1, [A4 + D5.w - 0x1]
  3345. 00002314  7401                     moveq.l    D2, 0x01
  3346. 00002316  E36A                     lsl        D2.w, D1
  3347. 00002318  C042                     and.w      D0, D2
  3348. 0000231A  67D8                     beq        -0x26 /* 000022F4 */
  3349. label0000231C:
  3350. 0000231C  4A45                     tst.w      D5
  3351. 0000231E  6604                     bne        +0x6 /* 00002324 */
  3352. 00002320  3A03                     move.w     D5, D3
  3353. 00002322  6014                     bra        +0x16 /* 00002338 */
  3354. label00002324:
  3355. 00002324  1834 50FF                move.b     D4, [A4 + D5.w - 0x1]
  3356. 00002328  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  3357. 0000232C  6706                     beq        +0x8 /* 00002334 */
  3358. 0000232E  0C04 0009                cmpi.b     D4, 0x9 /* '\t' */
  3359. 00002332  6604                     bne        +0x6 /* 00002338 */
  3360. label00002334:
  3361. 00002334  5345                     subq.w     D5, 1
  3362. 00002336  60EC                     bra        -0x12 /* 00002324 */
  3363. label00002338:
  3364. 00002338  3605                     move.w     D3, D5
  3365. 0000233A  244C                     movea.l    A2, A4
  3366. 0000233C  6004                     bra        +0x6 /* 00002342 */
  3367. label0000233E:
  3368. 0000233E  5345                     subq.w     D5, 1
  3369. 00002340  528C                     addq.l     A4, 1
  3370. label00002342:
  3371. 00002342  0C12 0020                cmpi.b     [A2], 0x20 /* ' ' */
  3372. 00002346  67F6                     beq        -0x8 /* 0000233E */
  3373. 00002348  0C12 0009                cmpi.b     [A2], 0x9 /* '\t' */
  3374. 0000234C  67F0                     beq        -0xE /* 0000233E */
  3375. 0000234E  206E 000E                movea.l    A0, [A6 + 0xE]
  3376. 00002352  4230 5000                clr.b      [A0 + D5.w]
  3377. 00002356  2847                     movea.l    A4, D7
  3378. 00002358  D4C3                     add.w      A2, D3
  3379. 0000235A  6002                     bra        +0x4 /* 0000235E */
  3380. label0000235C:
  3381. 0000235C  18DA                     move.b     [A4]+, [A2]+
  3382. label0000235E:
  3383. 0000235E  4A14                     tst.b      [A4]
  3384. 00002360  66FA                     bne        -0x4 /* 0000235C */
  3385. 00002362  200B                     move.l     D0, A3
  3386. 00002364  6718                     beq        +0x1A /* 0000237E */
  3387. 00002366  18FC 000D                move.b     [A4]+, 0xD /* '\r' */
  3388. 0000236A  4A6E FFFA                tst.w      [A6 - 0x6]
  3389. 0000236E  6708                     beq        +0xA /* 00002378 */
  3390. 00002370  18FC 000A                move.b     [A4]+, 0xA /* '\n' */
  3391. 00002374  6002                     bra        +0x4 /* 00002378 */
  3392. label00002376:
  3393. 00002376  18DB                     move.b     [A4]+, [A3]+
  3394. label00002378:
  3395. 00002378  4A13                     tst.b      [A3]
  3396. 0000237A  66FA                     bne        -0x4 /* 00002376 */
  3397. 0000237C  6002                     bra        +0x4 /* 00002380 */
  3398. label0000237E:
  3399. 0000237E  4214                     clr.b      [A4]
  3400. label00002380:
  3401. 00002380  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3402. 00002384  4E5E                     unlink     A6
  3403. 00002386  4E75                     rts
  3404. export_442:
  3405. 00002388  4E56 0000                link       A6, 0
  3406. 0000238C  2F3C 0000 0210           move.l     -[A7], 0x210
  3407. 00002392  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3408. 00002396  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  3409. 0000239A  3EBC 0010                move.w     [A7], 0x10
  3410. 0000239E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3411. 000023A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3412. 000023A6  4EBA E336                jsr        [PC - 0x1CCA /* 000006DE */]
  3413. 000023AA  4E5E                     unlink     A6
  3414. 000023AC  4E75                     rts
  3415. export_443:
  3416. 000023AE  4E56 0000                link       A6, 0
  3417. 000023B2  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  3418. 000023B6  2E2E 0010                move.l     D7, [A6 + 0x10]
  3419. 000023BA  286E 000C                movea.l    A4, [A6 + 0xC]
  3420. 000023BE  266E 0008                movea.l    A3, [A6 + 0x8]
  3421. 000023C2  6028                     bra        +0x2A /* 000023EC */
  3422. label000023C4:
  3423. 000023C4  0C87 0000 8000           cmpi.l     D7, 0x8000
  3424. 000023CA  6F06                     ble        +0x8 /* 000023D2 */
  3425. 000023CC  3C3C 8000                move.w     D6, 0x8000
  3426. 000023D0  6002                     bra        +0x4 /* 000023D4 */
  3427. label000023D2:
  3428. 000023D2  3C07                     move.w     D6, D7
  3429. label000023D4:
  3430. 000023D4  7A00                     moveq.l    D5, 0x00
  3431. 000023D6  3A06                     move.w     D5, D6
  3432. 000023D8  2F05                     move.l     -[A7], D5
  3433. 000023DA  2F0C                     move.l     -[A7], A4
  3434. 000023DC  2F0B                     move.l     -[A7], A3
  3435. 000023DE  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  3436. 000023E2  D9C5                     add.l      A4, D5
  3437. 000023E4  D7C5                     add.l      A3, D5
  3438. 000023E6  9E85                     sub.l      D7, D5
  3439. 000023E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3440. label000023EC:
  3441. 000023EC  4A87                     tst.l      D7
  3442. 000023EE  6ED4                     bgt        -0x2A /* 000023C4 */
  3443. 000023F0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  3444. 000023F4  4E5E                     unlink     A6
  3445. 000023F6  4E75                     rts
  3446. 000023F8  4E56 FE00                link       A6, -0x0200
  3447. 000023FC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3448. 00002400  7E00                     moveq.l    D7, 0x00
  3449. label00002402:
  3450. 00002402  206E 0008                movea.l    A0, [A6 + 0x8]
  3451. 00002406  1C30 7000                move.b     D6, [A0 + D7.w]
  3452. 0000240A  D0C7                     add.w      A0, D7
  3453. 0000240C  2648                     movea.l    A3, A0
  3454. 0000240E  4A06                     tst.b      D6
  3455. 00002410  6734                     beq        +0x36 /* 00002446 */
  3456. 00002412  7000                     moveq.l    D0, 0x00
  3457. 00002414  1006                     move.b     D0, D6
  3458. 00002416  2040                     movea.l    A0, D0
  3459. 00002418  D1FC FFFF FBEA           add.l      A0, 0xFFFFFBEA
  3460. 0000241E  0810 0006                btst.b     [A0], 0x6
  3461. 00002422  6716                     beq        +0x18 /* 0000243A */
  3462. 00002424  1013                     move.b     D0, [A3]
  3463. 00002426  4880                     ext.w      D0
  3464. 00002428  3F00                     move.w     -[A7], D0
  3465. 0000242A  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  3466. 0000242E  204E                     movea.l    A0, A6
  3467. 00002430  D0C7                     add.w      A0, D7
  3468. 00002432  1140 FF00                move.b     [A0 - 0x100], D0
  3469. 00002436  548F                     addq.l     A7, 2
  3470. 00002438  6008                     bra        +0xA /* 00002442 */
  3471. label0000243A:
  3472. 0000243A  204E                     movea.l    A0, A6
  3473. 0000243C  D0C7                     add.w      A0, D7
  3474. 0000243E  1153 FF00                move.b     [A0 - 0x100], [A3]
  3475. label00002442:
  3476. 00002442  5247                     addq.w     D7, 1
  3477. 00002444  60BC                     bra        -0x42 /* 00002402 */
  3478. label00002446:
  3479. 00002446  204E                     movea.l    A0, A6
  3480. 00002448  D0C7                     add.w      A0, D7
  3481. 0000244A  4228 FF00                clr.b      [A0 - 0x100]
  3482. 0000244E  7E00                     moveq.l    D7, 0x00
  3483. label00002450:
  3484. 00002450  206E 000C                movea.l    A0, [A6 + 0xC]
  3485. 00002454  1C30 7000                move.b     D6, [A0 + D7.w]
  3486. 00002458  D0C7                     add.w      A0, D7
  3487. 0000245A  2848                     movea.l    A4, A0
  3488. 0000245C  4A06                     tst.b      D6
  3489. 0000245E  6734                     beq        +0x36 /* 00002494 */
  3490. 00002460  7000                     moveq.l    D0, 0x00
  3491. 00002462  1006                     move.b     D0, D6
  3492. 00002464  2040                     movea.l    A0, D0
  3493. 00002466  D1FC FFFF FBEA           add.l      A0, 0xFFFFFBEA
  3494. 0000246C  0810 0006                btst.b     [A0], 0x6
  3495. 00002470  6716                     beq        +0x18 /* 00002488 */
  3496. 00002472  1014                     move.b     D0, [A4]
  3497. 00002474  4880                     ext.w      D0
  3498. 00002476  3F00                     move.w     -[A7], D0
  3499. 00002478  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  3500. 0000247C  204E                     movea.l    A0, A6
  3501. 0000247E  D0C7                     add.w      A0, D7
  3502. 00002480  1140 FE00                move.b     [A0 - 0x200], D0
  3503. 00002484  548F                     addq.l     A7, 2
  3504. 00002486  6008                     bra        +0xA /* 00002490 */
  3505. label00002488:
  3506. 00002488  204E                     movea.l    A0, A6
  3507. 0000248A  D0C7                     add.w      A0, D7
  3508. 0000248C  1154 FE00                move.b     [A0 - 0x200], [A4]
  3509. label00002490:
  3510. 00002490  5247                     addq.w     D7, 1
  3511. 00002492  60BC                     bra        -0x42 /* 00002450 */
  3512. label00002494:
  3513. 00002494  204E                     movea.l    A0, A6
  3514. 00002496  D0C7                     add.w      A0, D7
  3515. 00002498  4228 FE00                clr.b      [A0 - 0x200]
  3516. 0000249C  486E FE00                pea.l      [A6 - 0x200]
  3517. 000024A0  486E FF00                pea.l      [A6 - 0x100]
  3518. 000024A4  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3519. 000024A8  4CEE 18C0 FDF0           movem.l    D6,D7,A3,A4, [A6 - 0x210]
  3520. 000024AE  4E5E                     unlink     A6
  3521. 000024B0  4E75                     rts
  3522.